From 04a3ebff22efb848f5492f1d6fbd88115772483d Mon Sep 17 00:00:00 2001 From: whd <7058128+superwhd@users.noreply.github.com> Date: Sat, 13 Nov 2021 05:06:09 +0800 Subject: [PATCH] [tests] stop otbr-agent service for host nodes (#7152) HostNode is based on OtbrDocker, which has otbr-agent service started by default. We should disable this service on HostNode otherwise the border router test cases won't have the exact expected topology. --- .../thread-cert/border_router/test_publish_meshcop_service.py | 1 - tests/scripts/thread-cert/node.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/scripts/thread-cert/border_router/test_publish_meshcop_service.py b/tests/scripts/thread-cert/border_router/test_publish_meshcop_service.py index 395f8c7b1..1efc33d93 100755 --- a/tests/scripts/thread-cert/border_router/test_publish_meshcop_service.py +++ b/tests/scripts/thread-cert/border_router/test_publish_meshcop_service.py @@ -79,7 +79,6 @@ class PublishMeshCopService(thread_cert.TestCase): br2 = self.nodes[BR2] br2.disable_br() - host.bash('service otbr-agent stop') host.start(start_radvd=False) self.simulator.go(20) diff --git a/tests/scripts/thread-cert/node.py b/tests/scripts/thread-cert/node.py index b696c5464..74ed7a6c1 100755 --- a/tests/scripts/thread-cert/node.py +++ b/tests/scripts/thread-cert/node.py @@ -3270,6 +3270,7 @@ class HostNode(LinuxHost, OtbrDocker): self.nodeid = nodeid self.name = name or ('Host%d' % nodeid) super().__init__(nodeid, **kwargs) + self.bash('service otbr-agent stop') def start(self, start_radvd=True, prefix=config.DOMAIN_PREFIX, slaac=False): self._setup_sysctl()