[test] enhance parsing addresses (#6045)

Expect sometimes matches the pattern before a line is fully printed to
TTY. As a result, the address returned may not be accurate. This commit
fixes this issue by matching line breaks.
This commit is contained in:
Yakun Xu
2021-01-08 08:32:07 -08:00
committed by GitHub
parent 1e80b604b0
commit d9acce1177
56 changed files with 609 additions and 715 deletions
+9 -9
View File
@@ -32,11 +32,11 @@ source "tests/scripts/expect/_common.exp"
spawn_node 1
send "ifconfig up\n"
expect "Done"
expect_line "Done"
send "panid 0xabcd\n"
expect "Done"
expect_line "Done"
send "thread start\n"
expect "Done"
expect_line "Done"
sleep 3
@@ -45,24 +45,24 @@ sleep 3
send "ifconfig\n"
expect "down"
expect "Done"
expect_line "Done"
send "panid\n"
expect "0xabcd"
expect "Done"
expect_line "Done"
send "ifconfig up\n"
expect "Done"
expect_line "Done"
send "thread start\n"
expect "Done"
expect_line "Done"
send "factoryreset\n"
sleep 3
send "ifconfig\n"
expect "down"
expect "Done"
expect_line "Done"
send "panid\n"
expect "0xffff"
expect "Done"
expect_line "Done"
dispose_all