]> granicus.if.org Git - ejabberd/commitdiff
pubsub_tests: Fix race condition
authorHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 10 Jul 2018 19:25:06 +0000 (21:25 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Tue, 10 Jul 2018 19:25:06 +0000 (21:25 +0200)
test/pubsub_tests.erl

index 718a5b7b580dfcbcbbb759d5836bd01502844b01..ca468f77958d3a2d17f80999af0136af65565992 100644 (file)
@@ -217,7 +217,7 @@ master_slave_cases() ->
 publish_master(Config) ->
     Node = create_node(Config, <<>>),
     put_event(Config, Node),
-    wait_for_slave(Config),
+    ready = get_event(Config),
     #ps_item{id = ID} = publish_item(Config, Node),
     #ps_item{id = ID} = get_event(Config),
     delete_node(Config, Node),
@@ -226,7 +226,7 @@ publish_master(Config) ->
 publish_slave(Config) ->
     Node = get_event(Config),
     subscribe_node(Config, Node),
-    wait_for_master(Config),
+    put_event(Config, ready),
     #message{
        sub_els =
           [#ps_event{