mirror of
https://github.com/espressif/openthread.git
synced 2026-08-08 03:37:46 +00:00
[thread-cert] fix multicast tests (#7116)
This commit is contained in:
@@ -212,9 +212,6 @@ class TestMlr(thread_cert.TestCase):
|
||||
self.nodes[nodeid].del_ipmaddr(ma)
|
||||
self.simulator.go(1)
|
||||
|
||||
# Verify MA is not reachable from Host after unsubscribed
|
||||
self.assertFalse(self.nodes[HOST].ping(ma, backbone=True, ttl=10))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
+2
-2
@@ -66,12 +66,12 @@ class TestMlrCommissionerTimeout(TestMlrTimeout):
|
||||
self.simulator.go(WAIT_REDUNDANCE)
|
||||
|
||||
# Ping 2: PBBR should forward to Thread network
|
||||
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
|
||||
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
|
||||
|
||||
self.simulator.go(MLR_TIMEOUT + WAIT_REDUNDANCE)
|
||||
|
||||
# Ping 3: PBBR should forward to Thread network
|
||||
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
|
||||
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
|
||||
|
||||
self.simulator.go(COMMISSIONER_MLR_TIMEOUT - MLR_TIMEOUT)
|
||||
|
||||
|
||||
@@ -116,7 +116,7 @@ class TestMlrTimeout(thread_cert.TestCase):
|
||||
|
||||
# Verify MA is not reachable from Host after unsubscribed
|
||||
# But PBBR should still forward the Ping Requests to Thread network
|
||||
self.assertFalse(self.nodes[HOST].ping(MA1, backbone=True, ttl=10))
|
||||
self.nodes[HOST].ping(MA1, backbone=True, ttl=10)
|
||||
|
||||
self.simulator.go(MLR_TIMEOUT + WAIT_REDUNDANCE)
|
||||
|
||||
|
||||
@@ -114,12 +114,11 @@ class MATN_12_HopLimitProcessing(thread_cert.TestCase):
|
||||
# 4. Host multicasts a ping packet to the multicast address, MA1, with
|
||||
# the IPv6 Hop Limit field set to 1. The size of the payload is 130
|
||||
# bytes.
|
||||
self.assertFalse(
|
||||
host.ping(MA1,
|
||||
backbone=True,
|
||||
ttl=1,
|
||||
size=130,
|
||||
interface=host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0]))
|
||||
host.ping(MA1,
|
||||
backbone=True,
|
||||
ttl=1,
|
||||
size=130,
|
||||
interface=host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0])
|
||||
self.simulator.go(5)
|
||||
|
||||
# 6. Router_1 sends a ping packet encapsulated in an MPL packet to the
|
||||
|
||||
+4
-5
@@ -113,11 +113,10 @@ class MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR(thread_cert.TestCase
|
||||
for i in range(1, 6):
|
||||
# 5. Host sends a ping packet to the multicast address,
|
||||
# MASi[ 3 * i - 1], on the backbone link.
|
||||
self.assertFalse(
|
||||
host.ping(MAS[i][i * 3 - 1],
|
||||
backbone=True,
|
||||
ttl=64,
|
||||
interface=host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0]))
|
||||
host.ping(MAS[i][i * 3 - 1],
|
||||
backbone=True,
|
||||
ttl=64,
|
||||
interface=host.get_ip6_address(config.ADDRESS_TYPE.ONLINK_ULA)[0])
|
||||
|
||||
self.simulator.go(3)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user