feat(openthread): optimize fail cases in CI test

This commit is contained in:
yiwenxiu
2025-11-26 11:08:40 +08:00
parent f3586eac16
commit d2e1fb16ae
2 changed files with 11 additions and 4 deletions
+4 -1
View File
@@ -234,11 +234,14 @@ def test_Bidirectional_IPv6_connectivity(Init_interface: bool, dut: Tuple[IdfDut
onlinkprefix = ocf.get_onlinkprefix(br)
pattern = rf'\W+({onlinkprefix}(?:\w+:){{3}}\w+)\W+'
host_global_unicast_addr = re.findall(pattern, out_str)
logging.info(f'host_global_unicast_addr: {host_global_unicast_addr}')
if host_global_unicast_addr is None:
raise Exception(f'onlinkprefix: {onlinkprefix}, host_global_unicast_addr: {host_global_unicast_addr}')
rx_nums = 0
for ip_addr in host_global_unicast_addr:
txrx_nums = ocf.ot_ping(cli, str(ip_addr), count=10)
rx_nums = rx_nums + int(txrx_nums[1])
logging.debug(f'rx_nums: {rx_nums}')
logging.info(f'rx_nums: {rx_nums}')
assert rx_nums != 0
finally:
ocf.stop_thread(cli)