Просмотр исходного кода

Merge pull request #13837 from thalesmg/20240919-r58-cassandra-flaky

test(cassandra): attempt to stabilize flaky test
zmstone 1 год назад
Родитель
Сommit
7c22b35407
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      apps/emqx_bridge_cassandra/test/emqx_bridge_cassandra_SUITE.erl

+ 4 - 1
apps/emqx_bridge_cassandra/test/emqx_bridge_cassandra_SUITE.erl

@@ -644,16 +644,19 @@ t_missing_data(Config) ->
     %% emqx_bridge_cassandra_connector will send missed data as a `null` atom
     %% to ecql driver
     ?check_trace(
+        #{timetrap => 10_000},
         begin
             {_, {ok, _}} =
                 ?wait_async_action(
                     send_message(Config, #{}),
                     #{?snk_kind := handle_async_reply, result := {error, {8704, _}}},
-                    30_000
+                    5_000
                 ),
+            ?block_until(#{?snk_kind := cassandra_connector_query_return}),
             ok
         end,
         fun(Trace0) ->
+            ct:pal("trace:\n  ~p", [Trace0]),
             %% 1. ecql driver will return `ok` first in async query
             Trace = ?of_kind(cassandra_connector_query_return, Trace0),
             ?assertMatch([#{result := {ok, _Pid}}], Trace),