Skip to content

Commit 25d8db5

Browse files
committed
feat(test): Add soc_multilevel_sensor app
1 parent 73515cc commit 25d8db5

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

scripts/tests/z-wave-stack-binaries-test.sh

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,46 @@ play_node_soc_switch_on_off_()
511511
}
512512

513513

514+
play_node_soc_multilevel_sensor_()
515+
{
516+
local app="soc_multilevel_sensor"
517+
node_cli_ "$node" n
518+
log_ "$app:: Play on $nodeid ~T738437 ~T738442"
519+
520+
log_ "$app: Initial state reported after inclusion"
521+
522+
key='value' ; key='"'$key'"' # JSON quoted string
523+
524+
ep="ep0/Basic/Attributes/PowerSource/Reported"
525+
sub="ucl/by-unid/${nodeunid}/$ep"
526+
value='Battery' ; value='"'$value'"'
527+
expect='{'$key':'$value'}'
528+
expect="$sub $expect"
529+
sub_ "$sub" "$expect"
530+
531+
ep='ep0/TemperatureMeasurement/Attributes/MeasuredValue/Reported'
532+
sub="ucl/by-unid/${nodeunid}/$ep"
533+
value=322
534+
expect='{'$key':'$value'}'
535+
expect="$sub $expect"
536+
sub_ "$sub" "$expect"
537+
538+
ep='ep0/RelativityHumidity/Attributes/MeasuredValue/Reported'
539+
sub="ucl/by-unid/${nodeunid}/$ep"
540+
value=8
541+
expect='{'$key':'$value'}'
542+
expect="$sub $expect"
543+
sub_ "$sub" "$expect"
544+
545+
ep="ep0/PowerConfiguration/Attributes/BatteryPercentageRemaining/Reported"
546+
sub="ucl/by-unid/${nodeunid}/$ep"
547+
value=100
548+
expect='{'$key':'$value'}'
549+
expect="$sub $expect"
550+
sub_ "$sub" "$expect"
551+
}
552+
553+
514554
play_node_s2v2_()
515555
{
516556
task="s2v2"
@@ -573,6 +613,7 @@ play_nodes_()
573613
{
574614
nodes=(
575615
soc_switch_on_off
616+
soc_multilevel_sensor
576617
)
577618
for node in ${nodes[@]} ; do
578619
play_node_ $node
@@ -658,6 +699,11 @@ focus down
658699
screen -t "soc_switch_on_off" "2" $0 run_app_ soc_switch_on_off
659700
sleep 1
660701
702+
split
703+
focus down
704+
screen -t "soc_multilevel_sensor" "3" $0 run_app_ soc_multilevel_sensor
705+
sleep 1
706+
661707
split
662708
focus down
663709
screen -t "zpc" "7" $0 run_ zpc

0 commit comments

Comments
 (0)