summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2017-02-21 16:10:48 +0300
committerMichael Klishin <mklishin@pivotal.io>2017-02-21 16:11:57 +0300
commitb343da61f6d4f2c9b91f204b24e2049d4141ca12 (patch)
tree501e9d591520aba6aa22757ccc54e47640d3f6ab
parent0f8d2c06aa7c9cb9ec7eb33c9547552679f2d095 (diff)
downloadrabbitmq-server-git-b343da61f6d4f2c9b91f204b24e2049d4141ca12.tar.gz
Rework DNS peer discovery test to be less sensitive to local resolver
In some environments (e.g. on AWS) there can be more than one result returned. We only care about the list containing the value we expect.
-rw-r--r--test/peer_discovery_dns_SUITE.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/peer_discovery_dns_SUITE.erl b/test/peer_discovery_dns_SUITE.erl
index da01aeebdd..687569890f 100644
--- a/test/peer_discovery_dns_SUITE.erl
+++ b/test/peer_discovery_dns_SUITE.erl
@@ -87,16 +87,16 @@ end_per_testcase(_Testcase, Config) ->
hostname_discovery_with_long_node_names(_) ->
Result = rabbit_peer_discovery_dns:discover_hostnames(?DISCOVERY_ENDPOINT, true),
- ?assertEqual(["www.rabbitmq.com"], Result).
+ ?assert(lists:member("www.rabbitmq.com", Result)).
hostname_discovery_with_short_node_names(_) ->
Result = rabbit_peer_discovery_dns:discover_hostnames(?DISCOVERY_ENDPOINT, false),
- ?assertEqual(["www"], Result).
+ ?assert(lists:member("www", Result)).
node_discovery_with_long_node_names(_) ->
Result = rabbit_peer_discovery_dns:discover_nodes(?DISCOVERY_ENDPOINT, true),
- ?assertEqual(['ct_rabbit@www.rabbitmq.com'], Result).
+ ?assert(lists:member('ct_rabbit@www.rabbitmq.com', Result)).
node_discovery_with_short_node_names(_) ->
Result = rabbit_peer_discovery_dns:discover_nodes(?DISCOVERY_ENDPOINT, false),
- ?assertEqual([ct_rabbit@www], Result).
+ ?assert(lists:member(ct_rabbit@www, Result)).