mirror of
https://github.com/espressif/openthread.git
synced 2026-07-28 22:57:47 +00:00
[test] ensure NAT64 is enabled when running NAT64 tests (#8520)
We cannot ensure NAT64 is enabled when running tests, and calling an extra nat64_set_enabled has no side-effects.
This commit is contained in:
@@ -107,8 +107,10 @@ class Nat64MultiBorderRouter(thread_cert.TestCase):
|
||||
host.start(start_radvd=False)
|
||||
self.simulator.go(5)
|
||||
|
||||
# NAT64 is enabled by default when starting BR1.
|
||||
br1.start()
|
||||
# When feature flag is enabled, NAT64 might be disabled by default. So
|
||||
# ensure NAT64 is enabled here.
|
||||
br1.nat64_set_enabled(True)
|
||||
self.simulator.go(config.LEADER_STARTUP_DELAY)
|
||||
br1.bash("service bind9 stop")
|
||||
self.simulator.go(NAT64_PREFIX_REFRESH_DELAY)
|
||||
@@ -122,8 +124,10 @@ class Nat64MultiBorderRouter(thread_cert.TestCase):
|
||||
# Case 1. BR2 with an infrastructure prefix joins the network later and
|
||||
# it will add the infrastructure nat64 prefix to Network Data.
|
||||
#
|
||||
# NAT64 is enabled by default when starting BR2.
|
||||
br2.start()
|
||||
# When feature flag is enabled, NAT64 might be disabled by default. So
|
||||
# ensure NAT64 is enabled here.
|
||||
br2.nat64_set_enabled(True)
|
||||
self.simulator.go(config.BORDER_ROUTER_STARTUP_DELAY)
|
||||
self.assertEqual('router', br2.get_state())
|
||||
|
||||
|
||||
@@ -115,8 +115,10 @@ class Nat64SingleBorderRouter(thread_cert.TestCase):
|
||||
host.start(start_radvd=False)
|
||||
self.simulator.go(5)
|
||||
|
||||
# NAT64 is enabled by default when starting BR.
|
||||
br.start()
|
||||
# When feature flag is enabled, NAT64 might be disabled by default. So
|
||||
# ensure NAT64 is enabled here.
|
||||
br.nat64_set_enabled(True)
|
||||
self.simulator.go(config.LEADER_STARTUP_DELAY)
|
||||
br.bash("service bind9 stop")
|
||||
self.simulator.go(330)
|
||||
|
||||
@@ -74,8 +74,10 @@ class Nat64SingleBorderRouter(thread_cert.TestCase):
|
||||
br = self.nodes[BR]
|
||||
router = self.nodes[ROUTER]
|
||||
|
||||
# NAT64 is enabled by default when starting BR.
|
||||
br.start()
|
||||
# When feature flag is enabled, NAT64 might be disabled by default. So
|
||||
# ensure NAT64 is enabled here.
|
||||
br.nat64_set_enabled(True)
|
||||
self.simulator.go(config.LEADER_STARTUP_DELAY)
|
||||
self.assertEqual('leader', br.get_state())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user