Explorar o código

Merge pull request #10440 from HJianBo/fix-cassa-flaky-test

chore: fix flaky test in emqx_ee_bridge_cassa_SUITE
JianBo He %!s(int64=2) %!d(string=hai) anos
pai
achega
ad4b7d59eb
Modificáronse 1 ficheiros con 7 adicións e 6 borrados
  1. 7 6
      lib-ee/emqx_ee_bridge/test/emqx_ee_bridge_cassa_SUITE.erl

+ 7 - 6
lib-ee/emqx_ee_bridge/test/emqx_ee_bridge_cassa_SUITE.erl

@@ -530,15 +530,16 @@ t_write_failure(Config) ->
         fun(Trace0) ->
             ct:pal("trace: ~p", [Trace0]),
             Trace = ?of_kind(buffer_worker_flush_nack, Trace0),
-            ?assertMatch([#{result := {async_return, {error, _}}} | _], Trace),
-            [#{result := {async_return, {error, Error}}} | _] = Trace,
-            case Error of
-                {resource_error, _} ->
+            [#{result := Result} | _] = Trace,
+            case Result of
+                {async_return, {error, {resource_error, _}}} ->
                     ok;
-                {recoverable_error, disconnected} ->
+                {async_return, {error, {recoverable_error, disconnected}}} ->
+                    ok;
+                {error, {resource_error, _}} ->
                     ok;
                 _ ->
-                    ct:fail("unexpected error: ~p", [Error])
+                    ct:fail("unexpected error: ~p", [Result])
             end
         end
     ),