Skip to content

Commit 14e4512

Browse files
Rafal StudnickiSimon Zelazny
authored andcommitted
Extend message receive timeout in tests to make up for Travis slowness
1 parent 55b2bac commit 14e4512

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

test/phoenix/pubsub/pg2_test.exs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ defmodule Phoenix.PubSub.PG2Test do
1111
@node1 :"node1@127.0.0.1"
1212
@node2 :"node2@127.0.0.1"
1313

14+
@receive_timeout 500
15+
1416
setup config do
1517
size = config[:pool_size] || 1
1618
if config[:pool_size] do
@@ -29,15 +31,15 @@ defmodule Phoenix.PubSub.PG2Test do
2931

3032
PubSub.subscribe(config.pubsub, config.topic)
3133
:ok = PubSub.direct_broadcast(@node1, config.pubsub, config.topic, :ping)
32-
assert_receive {@node1, :ping}
34+
assert_receive {@node1, :ping}, @receive_timeout
3335
:ok = PubSub.direct_broadcast!(@node1, config.pubsub, config.topic, :ping)
34-
assert_receive {@node1, :ping}
36+
assert_receive {@node1, :ping}, @receive_timeout
3537

3638
:ok = PubSub.direct_broadcast(@node2, config.pubsub, config.topic, :ping)
37-
refute_receive {@node1, :ping}
39+
refute_receive {@node1, :ping}, @receive_timeout
3840

3941
:ok = PubSub.direct_broadcast!(@node2, config.pubsub, config.topic, :ping)
40-
refute_receive {@node1, :ping}
42+
refute_receive {@node1, :ping}, @receive_timeout
4143
end
4244

4345
@tag pool_size: size, topic: topic
@@ -46,15 +48,15 @@ defmodule Phoenix.PubSub.PG2Test do
4648

4749
PubSub.subscribe(config.pubsub, config.topic)
4850
:ok = PubSub.direct_broadcast_from(@node1, config.pubsub, self(), config.topic, :ping)
49-
assert_receive {@node1, :ping}
51+
assert_receive {@node1, :ping}, @receive_timeout
5052
:ok = PubSub.direct_broadcast_from!(@node1, config.pubsub, self(), config.topic, :ping)
51-
assert_receive {@node1, :ping}
53+
assert_receive {@node1, :ping}, @receive_timeout
5254

5355
:ok = PubSub.direct_broadcast_from(@node2, config.pubsub, self(), config.topic, :ping)
54-
refute_receive {@node1, :ping}
56+
refute_receive {@node1, :ping}, @receive_timeout
5557

5658
:ok = PubSub.direct_broadcast_from!(@node2, config.pubsub, self(), config.topic, :ping)
57-
refute_receive {@node1, :ping}
59+
refute_receive {@node1, :ping}, @receive_timeout
5860
end
5961
end
6062

0 commit comments

Comments
 (0)