mirror of
https://github.com/espressif/openthread.git
synced 2026-10-15 12:17:41 +00:00
[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:
@@ -40,129 +40,129 @@ expect -re {Weighting: \d+}
|
||||
expect -re {Data Version: \d+}
|
||||
expect -re {Stable Data Version: \d+}
|
||||
expect -re {Leader Router ID: \d+}
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "help\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "bufferinfo\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "ccathreshold -62\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "ccathreshold\n"
|
||||
expect -- "-62 dBm"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "parent\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "delaytimermin 1\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "delaytimermin\n"
|
||||
expect "1"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "delaytimermin 1 2\n"
|
||||
send "counters mac 1\n"
|
||||
expect "Error 7: InvalidArgs"
|
||||
|
||||
send "fem lnagain 11\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "fem lnagain\n"
|
||||
expect -- "11"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "fem\n"
|
||||
expect -- "LNA gain 11 dBm"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "ifconfig down\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "ifconfig\n"
|
||||
expect "down"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "ifconfig up\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "ifconfig\n"
|
||||
expect "up"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "ipaddr add ::\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "ipaddr del ::\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "leaderweight 1\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "leaderweight\n"
|
||||
expect "1"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "mode rdn\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "mode\n"
|
||||
expect -re "(?=.*r)(?=.*d)(?=.*n)"
|
||||
|
||||
send "parent\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "singleton\n"
|
||||
expect -re "true|false"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "state\n"
|
||||
expect "disabled"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "txpower -10\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "txpower\n"
|
||||
expect -- "-10 dBm"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "thread version\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "version\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "version api\n"
|
||||
expect -re {\d+}
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "version something_invalid\n"
|
||||
expect "Error 35: InvalidCommand"
|
||||
|
||||
send "joinerport 10001\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "joinerport\n"
|
||||
expect "10001"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "parentpriority 1\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "parentpriority\n"
|
||||
expect "1"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "pollperiod 100000\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "pollperiod\n"
|
||||
expect "100000"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "prefix add ::/64 low pdcrosn\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "prefix\n"
|
||||
expect "0:0:0:0::/64 pdcrosn low"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "preferrouterid 1\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "route add ::/64 s low\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
send "route\n"
|
||||
expect "0:0:0:0::/64 s low"
|
||||
send "route remove ::/64\n"
|
||||
expect "Done"
|
||||
expect_line "Done"
|
||||
|
||||
send "diag start\n"
|
||||
expect ": InvalidState"
|
||||
|
||||
Reference in New Issue
Block a user