Добавить авто-регистрацию тикетов (hash/dedupe/500/WS). Refs EventHub/EventHubBack#35
CI / test (push) Successful in 21m45s
CI / deploy-ift (push) Successful in 6m8s
CI / e2e-ift (push) Failing after 6m13s
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped

This commit is contained in:
2026-07-17 00:44:09 +03:00
parent 0a52712258
commit a696d25486
12 changed files with 590 additions and 59 deletions
+4 -1
View File
@@ -38,7 +38,8 @@ test_ensure_applied() ->
?assertEqual([], maps:get(pending, Status)),
Applied = maps:get(applied, Status),
?assert(lists:member("20260501120000_base_schema", Applied)),
?assert(lists:member("20260504150000_test_migration", Applied)).
?assert(lists:member("20260504150000_test_migration", Applied)),
?assert(lists:member("20260716230000_ticket_source_and_hash_index", Applied)).
test_ensure_applied_idempotent() ->
?assertEqual(ok, migration_engine:ensure_applied()),
@@ -58,6 +59,8 @@ test_join_wait() ->
version = "20260501120000_base_schema", applied_at = Now}),
mnesia:dirty_write(#schema_migration{
version = "20260504150000_test_migration", applied_at = Now}),
mnesia:dirty_write(#schema_migration{
version = "20260716230000_ticket_source_and_hash_index", applied_at = Now}),
mnesia:dirty_delete({schema_migration, ?LOCK_VERSION})
end),
?assertEqual(ok, migration_engine:ensure_applied()).