[cli] support joiner discerner (#5298)

This commit adds support joiner discerner in CLI. The format of joiner
discerner is `number/length`. For example `0xabc/12` means the discerner
value is `0xabc` and the length is `12`.
This commit is contained in:
Yakun Xu
2020-07-27 20:27:21 -07:00
committed by GitHub
parent 2117dae5f8
commit cbf1a19483
10 changed files with 239 additions and 30 deletions
+3 -14
View File
@@ -38,7 +38,6 @@ proc setup_nodes {} {
global spawn_id
global env
set spawn_1 [spawn_node 1]
set spawn_2 [spawn_node 2]
set psk "J01NME"
@@ -48,17 +47,9 @@ proc setup_nodes {} {
set eui64 $expect_out(1,string)
expect "Done"
setup_leader
set spawn_id $spawn_1
send "dataset init new\n"
expect "Done"
send "dataset commit active\n"
expect "Done"
send "ifconfig up\n"
expect "Done"
send "thread start\n"
expect "Done"
wait_for "state" "leader"
expect "Done"
send "commissioner start\n"
expect "Done"
expect "Commissioner: active"
@@ -84,12 +75,10 @@ proc setup_nodes {} {
}
proc dispose_nodes {} {
global spawn_1
global spawn_2
global spawn_id
set spawn_id $spawn_1
dispose
dispose_leader
set spawn_id $spawn_2
dispose
}