diff --git a/tests/scripts/thread-cert/node.py b/tests/scripts/thread-cert/node.py index c57f48fa6..bf9e8e14a 100755 --- a/tests/scripts/thread-cert/node.py +++ b/tests/scripts/thread-cert/node.py @@ -3219,9 +3219,6 @@ class OtbrNode(LinuxHost, NodeImpl, OtbrDocker): def __repr__(self): return f'Otbr<{self.nodeid}>' - def get_addrs(self) -> List[str]: - return super().get_addrs() + self.get_ether_addrs() - def start(self): self._setup_sysctl() self.set_log_level(5) diff --git a/tests/scripts/thread-cert/thread_cert.py b/tests/scripts/thread-cert/thread_cert.py index e6236ce0f..d8f76a5e4 100755 --- a/tests/scripts/thread-cert/thread_cert.py +++ b/tests/scripts/thread-cert/thread_cert.py @@ -322,6 +322,10 @@ class TestCase(NcpSupportMixin, unittest.TestCase): for i, node in self.nodes.items(): ipaddrs = node.get_addrs() + + if hasattr(node, 'get_ether_addrs'): + ipaddrs += node.get_ether_addrs() + test_info['ipaddrs'][i] = ipaddrs if not node.is_host: mleid = node.get_mleid()