[netdata] add api to check if joiner is in steering data (#5392)

This commit is contained in:
Yakun Xu
2020-08-14 22:09:14 -07:00
committed by GitHub
parent bc195d1329
commit 16a5c52d9f
15 changed files with 213 additions and 6 deletions
+1
View File
@@ -55,6 +55,7 @@ proc setup_nodes {} {
expect "Commissioner: active"
send "commissioner joiner add $eui64 $psk\n"
expect "Done"
wait_for "netdata steeringdata check $eui64" "Done"
send "channel\n"
expect -re {(\d+)}
set channel $expect_out(1,string)
@@ -32,6 +32,15 @@ source "tests/scripts/expect/_multinode.exp"
setup_nodes
set eui64 "d45e64fa83f81cf7"
set spawn_id $spawn_1
send "commissioner joiner add $eui64 J01NME\n"
expect "Done"
wait_for "netdata steeringdata check $eui64" "Done"
send "commissioner joiner remove $eui64\n"
expect "Done"
wait_for "netdata steeringdata check $eui64" "NotFound"
set spawn_id $spawn_2
send "commissioner state\n"
expect "disabled"
+16
View File
@@ -34,11 +34,27 @@ setup_leader
set pskd "J01NME"
set discerner "0xabc/12"
send "netdata typo check $discerner\n"
expect "InvalidCommand"
send "netdata steeringdata typo $discerner\n"
expect "InvalidCommand"
send "netdata steeringdata check $discerner/0\n"
expect "InvalidArgs"
send "netdata steeringdata check $discerner\n"
expect "InvalidState"
send "commissioner start\n"
expect "Done"
expect "Commissioner: active"
send "commissioner joiner add 1/0 $pskd\n"
expect "InvalidArgs"
send "netdata steeringdata check 0xabc/12\n"
expect "NotFound"
send "commissioner joiner add $discerner $pskd\n"
expect "Done"
wait_for "netdata steeringdata check $discerner" "Done"
send "commissioner joiner remove $discerner\n"
expect "Done"
wait_for "netdata steeringdata check $discerner" "NotFound"
send "commissioner joiner add $discerner $pskd\n"
expect "Done"