Currently CI test environment is complicated, usually includes NIC, AP. These devices are not used for a lot test cases. Therefore we split the test environment, remove unnecessary devices. Then it will be easier to create CI runners.
135 lines
3.5 KiB
YAML
135 lines
3.5 KiB
YAML
test cases:
|
|
- CI ready: 'Yes'
|
|
ID: WIFI_MODE_0101
|
|
SDK: |-
|
|
8266_NonOS
|
|
8266_RTOS
|
|
ESP32_IDF
|
|
Test App: SSC
|
|
allow fail: ''
|
|
auto test: 'Yes'
|
|
category: Function
|
|
cmd set:
|
|
- ''
|
|
- - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
|
|
- - R SSC1 C +SAP:OK
|
|
- - SSC SSC1 op -S -o 1
|
|
- - R SSC1 C +MODE:OK
|
|
- - SSC SSC1 dhcp -S -o 1
|
|
- - R SSC1 C +DHCP:STA,OK
|
|
- - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
|
|
- - R SSC1 RE "\+JAP:CONNECTED,%%s"%%(<ap_ssid>)
|
|
- - SSC SSC2 sta -S
|
|
- - R SSC2 NP <target_ssid> C +SCANDONE
|
|
- - SSC SSC1 sta -D
|
|
- - R SSC1 C +QAP:OK
|
|
execution time: 0.0
|
|
expected result: |-
|
|
1.target1下设置ssid 和pwd 、加密方式成功
|
|
2.修改target 1的mode 为sta mode
|
|
3.target1的dhcp打开
|
|
4.target1成功连接上AP
|
|
5.target2上不能查询到target_ssid
|
|
6.target1断开AP
|
|
initial condition: T2O_1
|
|
level: Integration
|
|
module: WIFI MAC
|
|
steps: |-
|
|
1.target1下设置ssid 和pwd 加密方式
|
|
2.修改target1的mode 为sta mode
|
|
3.target1的dhcp打开
|
|
4.target1连接AP
|
|
5.target2查询target_ssid
|
|
6.target1断开AP
|
|
sub module: WIFI Mode
|
|
summary: mode switch test (sta mode)
|
|
test environment: SSC_T2_3
|
|
test point 1: basic function
|
|
test point 2: wifi mode fucntion
|
|
version: v1 (2016-8-15)
|
|
- CI ready: 'Yes'
|
|
ID: WIFI_MODE_0102
|
|
SDK: |-
|
|
8266_NonOS
|
|
8266_RTOS
|
|
ESP32_IDF
|
|
Test App: SSC
|
|
allow fail: ''
|
|
auto test: 'Yes'
|
|
category: Function
|
|
cmd set:
|
|
- ''
|
|
- - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
|
|
- - R SSC1 C +SAP:OK
|
|
- - SSC SSC2 sta -S
|
|
- - R SSC2 P <target_ssid>
|
|
- R SSC2 C +SCANDONE
|
|
- - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
|
|
- - R SSC1 C +JAP:ERROR
|
|
- - SSC SSC1 sta -D
|
|
- - R SSC1 C +QAP:ERROR
|
|
execution time: 0.0
|
|
expected result: |-
|
|
1. target1 set AP
|
|
2.target 2 上查询到target_ssid
|
|
3. target1 can't join AP
|
|
4. target1 can't QAP
|
|
initial condition: T2O_1
|
|
level: Integration
|
|
module: WIFI MAC
|
|
steps: |-
|
|
1.target1下设置ssid 和pwd 加密方式
|
|
2.target 2 上查询target_ssid
|
|
3.target1 join AP
|
|
4.target1 DISCONN AP
|
|
sub module: WIFI Mode
|
|
summary: mode switch test (AP mode)
|
|
test environment: SSC_T2_3
|
|
test point 1: basic function
|
|
test point 2: wifi mode fucntion
|
|
version: v1 (2016-8-15)
|
|
- CI ready: 'Yes'
|
|
ID: WIFI_MODE_0103
|
|
SDK: |-
|
|
8266_NonOS
|
|
8266_RTOS
|
|
ESP32_IDF
|
|
Test App: SSC
|
|
allow fail: ''
|
|
auto test: 'Yes'
|
|
category: Function
|
|
cmd set:
|
|
- ''
|
|
- - SSC SSC1 op -S -o 3
|
|
- - R SSC1 C +MODE:OK
|
|
- - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
|
|
- - R SSC1 C +SAP:OK
|
|
- - SSC SSC1 dhcp -S -o 1
|
|
- - R SSC1 C +DHCP:STA,OK
|
|
- - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
|
|
- - R SSC1 RE "\+JAP:CONNECTED,%%s"%%(<ap_ssid>)
|
|
- - SSC SSC2 sta -S
|
|
- - R SSC2 P <target_ssid>
|
|
- R SSC2 C +SCANDONE
|
|
execution time: 0.0
|
|
expected result: |-
|
|
1.target1 change to AP mode
|
|
2.target1 set AP
|
|
3.target 1 的dhcp 打开
|
|
4.target 1 成功连接上AP
|
|
5.target 2 上查询到target_ssid
|
|
initial condition: T2O_1
|
|
level: Integration
|
|
module: WIFI MAC
|
|
steps: |-
|
|
1.target1 change to AP mode
|
|
2.target1下设置ssid 和pwd 加密方式
|
|
3.target1 的dhcp 打开
|
|
4.target1 连接AP
|
|
5.target2 上查询target_ssid
|
|
sub module: WIFI Mode
|
|
summary: mode switch test (STA+AP mode)
|
|
test environment: SSC_T2_3
|
|
test point 1: basic function
|
|
test point 2: wifi mode fucntion
|
|
version: v1 (2016-8-15)
|