[test] allow TREL disabled by default (#8774)

This commit is contained in:
Yang Sun
2023-02-17 11:50:22 -08:00
committed by GitHub
parent 2060039bbf
commit 72fa12a204
2 changed files with 14 additions and 3 deletions
@@ -104,8 +104,14 @@ class TestTrelConnectivity(thread_cert.TestCase):
br2 = self.nodes[BR2]
router2 = self.nodes[ROUTER2]
if br1.get_trel_state() is None:
self.skipTest("TREL is not enabled")
if br1.is_trel_enabled() is None:
self.skipTest("TREL is not supported")
if br1.is_trel_enabled() == False:
br1.enable_trel()
if br2.is_trel_enabled() == False:
br2.enable_trel()
br1.start()
self.wait_node_state(br1, 'leader', 10)
+6 -1
View File
@@ -1350,7 +1350,12 @@ class NodeImpl:
# TREL utilities
#
def get_trel_state(self) -> Union[None, bool]:
def enable_trel(self):
cmd = 'trel enable'
self.send_command(cmd)
self._expect_done()
def is_trel_enabled(self) -> Union[None, bool]:
states = [r'Disabled', r'Enabled']
self.send_command('trel')
try: