[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
+5 -5
View File
@@ -32,15 +32,15 @@ source "tests/scripts/expect/_common.exp"
spawn_node 1
send "coex disable\n"
expect "Done"
expect_line "Done"
send "coex\n"
expect "Disabled"
expect "Done"
expect_line "Done"
send "coex enable\n"
expect "Done"
expect_line "Done"
send "coex\n"
expect "Enabled"
expect "Done"
expect_line "Done"
send "coex metrics\n"
expect -re {Stopped: (true|false)}
expect -re {Grant Glitch: \d+}
@@ -63,7 +63,7 @@ expect -re { Grant Deactivated During Request: \d+}
expect -re { Delayed Grant: \d+}
expect -re { Average Request To Grant Time: \d+}
expect -re { Grant None: \d+}
expect "Done"
expect_line "Done"
send "coex something_invalid\n"
expect "Error 7: InvalidArgs"