OVMS3-idf/components/idf_test/integration_test/TC_IT_MESH_EST.yml
2018-06-20 05:59:54 +00:00

218 lines
5.7 KiB
YAML

test cases:
- CI ready: 'Yes'
ID: MESH_EST_0106
SDK: ESP32_IDF
Test App: SSC_MESH
auto test: 'Yes'
category: Function
cmd set:
- ''
- - SSC SSC[1-<node_num>] mesh -I
- - P SSC[1-<node_num>] C +MESH:INITED
- - SSC SSC[1-<node_num>] mesh -A -o 7 -t 25
- - P SSC[1-<node_num>] C +MESH_SET_TX_POWER:OK
- - SSC SSC[1-<node_num>] mesh -P -g <mesh_id> -s <ap_ssid> -p <ap_password> -n <ap_channel> -m <max_connect> -y <max_layer>
- - P SSC[1-<node_num>] C +MESH:CONFIG,OK
- - SSC SSC[1-<node_num>] mesh -T
- - P SSC[1-<node_num>] C +MESH:START
- - DELAY <delay_time>
- - ''
- - SSC SSC[1-<node_num>] mesh -Q -o 2
- - R SSC[1-<node_num>] T <node_num>
- - MESHTREE
- - R PC_COM RE "MESHTREE:%%s%20nodes"%%(<node_num>)
execution time: 0.0
expected result: |-
1. succeed
2. succeed
3. succeed
initial condition: DISABLED_1
level: Integration
module: Mesh
steps: |-
1. mesh init
2. mesh config
3. mesh start
sub module: Network Establish
summary: set node with different tx power, then establish network
test environment: SSC_T50_1
test point 1: basic function
test point 2: mesh config
version: v1 (2017-7-20)
- CI ready: 'Yes'
ID: MESH_EST_0313
SDK: ESP32_IDF
Test App: SSC_MESH
auto test: 'Yes'
category: Function
cmd set:
- ''
- - SSC SSC[1-<node_num>] mesh -I
- - P SSC[1-<node_num>] C +MESH:INITED
- - SSC SSC[1-<node_num>] mesh -P -g <mesh_id> -s <ap_ssid> -p <ap_password> -n
<ap_channel> -m <max_connect> -y <max_layer>
- - P SSC[1-<node_num>] C +MESH:CONFIG,OK
- - SSC SSC[1-2] mesh -T
- - P SSC[1-2] C +MESH:START
- - DELAY 30
- - ''
- - SSC SSC[1-2] mesh -Q -o 2
- - R SSC[1-2] T 2
- - MESHTREE
- - R PC_COM C MESHTREE:2%20nodes
- - SSC MNODE(0) reboot
- - P MNODE(0) C !!!ready!!!
- P MNODE(0,0) C MESH_EVENT_DISCONNECTED
- - DELAY 10
- - P MNODE(0,0) C MESH_EVENT_CONNECTED,1
execution time: 0.0
expected result: |-
1. succeed
2. succeed
3. succeed
4. succeed
initial condition: DISABLED_1
level: Integration
module: Mesh
steps: |-
1. switch to sta+softap mode
2. mesh init
3. mesh config
4. mesh start
sub module: Network Establish
summary: 2 nodes do mesh network establish,then reboot root
test environment: SSC_T50_1
test point 1: basic function
test point 2: mesh network establish
version: v1 (2017-7-20)
- CI ready: 'Yes'
ID: MESH_EST_0317
SDK: ESP32_IDF
Test App: SSC_MESH
auto test: 'Yes'
category: Function
cmd set:
- ''
- - SSC SSC[1-<node_num>] mesh -I
- - P SSC[1-<node_num>] C +MESH:INITED
- - SSC SSC[1-<node_num>] mesh -P -g <mesh_id> -s <ap_ssid> -p <ap_password> -n
<ap_channel> -m 1 -y 15
- - P SSC[1-<node_num>] C +MESH:CONFIG,OK
- - SSC SSC[1-15] mesh -T
- - P SSC[1-15] C +MESH:START
- - DELAY <delay_time>
- - ''
- - SSC SSC[1-15] mesh -Q -o 2
- - R SSC[1-15] T 15
- - MESHTREE
- - R PC_COM C MESHTREE:15%20nodes
execution time: 0.0
expected result: |-
1. succeed
2. succeed
3. succeed
4. succeed
5. succeed
initial condition: DISABLED_1
level: Integration
module: Mesh
steps: |-
1. switch to sta+softap mode
2. mesh init
3. mesh config: set mesh layer=15
4. start 15 nodes
5. check mesh tree
sub module: Network Establish
summary: set special mesh tree which layer=15
test environment: SSC_T50_1
test point 1: basic function
test point 2: mesh network establish
version: v1 (2017-7-20)
- CI ready: 'Yes'
ID: MESH_EST_0404
SDK: ESP32_IDF
Test App: SSC_MESH
auto test: 'Yes'
category: Function
cmd set:
- ''
- - SSC MNODE(0) reboot
- - P MNODE(0) C !!!ready!!!
- - DELAY 2
- - ''
- - SSC MNODE(0) mesh -I
- - P MNODE(0) C +MESH:INITED
- - SSC MNODE(0) mesh -A -o 9 -t <auth_mode> -s <map_password>
- - P MNODE(0) C +MESH_SET_AP_AUTH_MODE:OK C +MESH_SET_AP_AUTH_PWD:OK
- - SSC MNODE(0) mesh -P -g <mesh_id> -s <ap_ssid> -p <ap_password> -n
<ap_channel> -m <max_connect> -y <max_layer>
- - P MNODE(0) C +MESH:CONFIG,OK
- - SSC MNODE(0) mesh -T
- - P MNODE(0) C +MESH:START
- - DELAY <delay_time>
- - ''
- - SSC SSC[1-<node_num>] mesh -Q -o 2
- - R SSC[1-<node_num>] T <node_num>
- - MESHTREE
- - R PC_COM RE "MESHTREE:%%s%20nodes"%%(<node_num>)
execution time: 0.0
expected result: |-
1. succeed
2. succeed
3. succeed
4. succeed
5. succeed
initial condition: ENABLED_2
level: Integration
module: Mesh
steps: |-
1. mesh init
2. mesh config
3. mesh start
4. save value
5. all nodes reboot
sub module: Network Establish
summary: after network is establish, disable root,wait some time, start the root node again
test environment: SSC_T50_1
test point 1: basic function
test point 2: mesh network re-establish
version: v1 (2017-7-20)
- CI ready: 'Yes'
ID: MESH_EST_0405
SDK: ESP32_IDF
Test App: SSC_MESH
auto test: 'Yes'
category: Function
cmd set:
- ''
- - SSC MNODE(0) reboot
- - P MNODE(0) C !!!ready!!!
- - DELAY <delay_time>
- - ''
- - SSC SSC[1-<node_num>] mesh -Q -o 2
- - R SSC[1-<node_num>] T <node_num>
- - MESHTREE
- - R PC_COM RE "MESHTREE:%%s%20nodes"%%(<node_num-1>)
execution time: 0.0
expected result: |-
1. succeed
2. succeed
3. succeed
4. succeed
5. succeed
initial condition: ENABLED_2
level: Integration
module: Mesh
steps: |-
1. mesh init
2. mesh config
3. mesh start
4. save value
5. all nodes reboot
sub module: Network Establish
summary: after network is establish, disable root, check mesh network
test environment: SSC_T50_1
test point 1: basic function
test point 2: mesh network re-establish
version: v1 (2017-7-20)