From ffaade05c680e016caf2e98705847fc89792ee96 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Mon, 24 Oct 2016 09:13:38 -0700 Subject: [PATCH] Update multicast tests to expect multiple ping replies. (#864) --- tests/scripts/Makefile.am | 2 ++ tests/scripts/thread-cert/Cert_5_3_02_RealmLocal.py | 12 ++++++------ tests/scripts/thread-cert/Cert_6_4_02_RealmLocal.py | 8 ++++---- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/tests/scripts/Makefile.am b/tests/scripts/Makefile.am index 1a9578395..7516946a4 100644 --- a/tests/scripts/Makefile.am +++ b/tests/scripts/Makefile.am @@ -266,6 +266,8 @@ TESTS = \ $(NULL) XFAIL_NCP_TESTS = \ + thread-cert/Cert_5_3_02_RealmLocal.py \ + thread-cert/Cert_6_4_02_RealmLocal.py \ thread-cert/Cert_8_1_01_Commissioning.py \ thread-cert/Cert_8_1_02_Commissioning.py \ thread-cert/Cert_8_2_01_JoinerRouter.py \ diff --git a/tests/scripts/thread-cert/Cert_5_3_02_RealmLocal.py b/tests/scripts/thread-cert/Cert_5_3_02_RealmLocal.py index 562ba15c3..cf6b8cbdf 100755 --- a/tests/scripts/thread-cert/Cert_5_3_02_RealmLocal.py +++ b/tests/scripts/thread-cert/Cert_5_3_02_RealmLocal.py @@ -96,14 +96,14 @@ class Cert_5_3_2_RealmLocal(unittest.TestCase): self.assertTrue(self.nodes[LEADER].ping(addr, size=256)) self.assertTrue(self.nodes[LEADER].ping(addr)) - self.assertTrue(self.nodes[LEADER].ping('ff03::1', size=256)) - self.assertTrue(self.nodes[LEADER].ping('ff03::1')) + self.assertTrue(self.nodes[LEADER].ping('ff03::1', num_responses=2, size=256)) + self.assertTrue(self.nodes[LEADER].ping('ff03::1', num_responses=2)) - self.assertTrue(self.nodes[LEADER].ping('ff03::2', size=256)) - self.assertTrue(self.nodes[LEADER].ping('ff03::2')) + self.assertTrue(self.nodes[LEADER].ping('ff03::2', num_responses=2, size=256)) + self.assertTrue(self.nodes[LEADER].ping('ff03::2', num_responses=2)) - self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', size=256)) - self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1')) + self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', num_responses=3, size=256)) + self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', num_responses=3)) if __name__ == '__main__': unittest.main() diff --git a/tests/scripts/thread-cert/Cert_6_4_02_RealmLocal.py b/tests/scripts/thread-cert/Cert_6_4_02_RealmLocal.py index 2e7d006de..5626256b6 100755 --- a/tests/scripts/thread-cert/Cert_6_4_02_RealmLocal.py +++ b/tests/scripts/thread-cert/Cert_6_4_02_RealmLocal.py @@ -83,11 +83,11 @@ class Cert_5_3_2_RealmLocal(unittest.TestCase): self.assertTrue(self.nodes[LEADER].ping(addr, size=256)) self.assertTrue(self.nodes[LEADER].ping(addr)) - self.assertTrue(self.nodes[LEADER].ping('ff03::1', size=256)) - self.assertTrue(self.nodes[LEADER].ping('ff03::1')) + self.assertTrue(self.nodes[LEADER].ping('ff03::1', num_responses=2, size=256)) + self.assertTrue(self.nodes[LEADER].ping('ff03::1', num_responses=2)) - self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', size=256)) - self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1')) + self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', num_responses=2, size=256)) + self.assertTrue(self.nodes[LEADER].ping('ff33:0040:fdde:ad00:beef:0:0:1', num_responses=2)) if __name__ == '__main__': unittest.main()