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

test(router): make sort stable in e2e routing testcase

Andrew Mayorov 2 лет назад
Родитель
Сommit
ebf13c90ea
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      apps/emqx/test/emqx_routing_SUITE.erl

+ 6 - 1
apps/emqx/test/emqx_routing_SUITE.erl

@@ -131,7 +131,12 @@ t_cluster_routing(Config) ->
             {pub, C3, #{topic := <<"a/b/d">>, payload := <<"07">>}},
             {pub, C3, #{topic := <<"a/b/d">>, payload := <<"10">>}}
         ],
-        lists:sort(Deliveries)
+        lists:sort(
+            fun({pub, CL, #{payload := PL}}, {pub, CR, #{payload := PR}}) ->
+                {CL, PL} < {CR, PR}
+            end,
+            Deliveries
+        )
     ).
 
 start_client(Node) ->