|
1 | | -# SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD |
| 1 | +# SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD |
2 | 2 | # SPDX-License-Identifier: Unlicense OR CC0-1.0 |
3 | 3 | # !/usr/bin/env python3 |
4 | 4 | import copy |
@@ -447,22 +447,24 @@ def test_service_discovery_of_WiFi_device(Init_interface:bool, Init_avahi:bool, |
447 | 447 | command = 'dns browse _testxxx._udp.default.service.arpa' |
448 | 448 | tmp = ocf.get_ouput_string(cli, command, 5) |
449 | 449 | assert 'Port:12347' not in str(tmp) |
450 | | - ocf.host_publish_service() |
| 450 | + ocf.restart_avahi() |
| 451 | + command = 'avahi-publish-service testxxx _testxxx._udp 12347 test=1235 dn="for_ci_br_test"' |
| 452 | + sp = subprocess.Popen(command, shell=True) |
| 453 | + time.sleep(2) |
451 | 454 | ocf.wait(cli, 5) |
452 | 455 |
|
453 | 456 | command = 'dns browse _testxxx._udp.default.service.arpa' |
454 | 457 | tmp = ocf.get_ouput_string(cli, command, 5) |
455 | 458 | assert 'response for _testxxx' in str(tmp) |
456 | 459 | assert 'Port:12347' in str(tmp) |
457 | 460 |
|
458 | | - command = 'dns browse _testxxx._udp.default.service.arpa' |
| 461 | + command = 'dns service testxxx _testxxx._udp.default.service.arpa.' |
459 | 462 | tmp = ocf.get_ouput_string(cli, command, 5) |
460 | | - ocf.execute_command(cli, 'dns service testxxx _testxxx._udp.default.service.arpa.') |
461 | | - tmp = cli.expect(pexpect.TIMEOUT, timeout=5) |
462 | 463 | assert 'response for testxxx' in str(tmp) |
463 | 464 | assert 'Port:12347' in str(tmp) |
464 | 465 | finally: |
465 | 466 | ocf.host_close_service() |
| 467 | + sp.terminate() |
466 | 468 | ocf.execute_command(br, 'factoryreset') |
467 | 469 | ocf.execute_command(cli, 'factoryreset') |
468 | 470 | time.sleep(3) |
|
0 commit comments