test cases: - CI ready: 'Yes' ID: WIFI_CONN_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> -t 0 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t 2 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t 3 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t 4 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t 1 - - R SSC1 C +SAP:ERROR - - SSC SSC2 sta -D - - R SSC2 C +QAP:OK - - SSC SSC2 sta -S - - R SSC2 RE "\+SCAN:%%s,.+,0,\d+"%%(<target_ssid>) C +SCANDONE - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t 6 - - R SSC1 C +SAP:ERROR - - SSC SSC2 sta -S - - R SSC2 RE "\+SCAN:%%s,.+,0,\d+"%%(<target_ssid>) C +SCANDONE execution time: 0.0 expected result: "1.target1 set AP,open, \n2.target 2 jap succeed\n3.target1 set AP,wpa_psk \n4.target 2 jap succeed\n5.target1 set AP, wpa2_psk \n6.target 2 jap succeed\n7.target1 set AP,wap_wpa2_psk\n8.target 2 jap succeed\n9.target1 set AP,加密方式为t 1\n10.target 2 上查询到target_ssid\n11.target1 set AP,加密方式为t 6\n12.target 2 上查询到target_ssid" initial condition: T2_1 level: Integration module: WIFI MAC steps: "1.target1下设置ssid 和pwd,加密方式 open\n2.target2 jap target1\n3.target1下设置ssid 和pwd,加密方式 wpa_psk \n4.target2 jap target1\n5.target1下设置ssid 和pwd,加密方式 wpa2_psk \n6.target 2 jap target1\n7.target1下设置ssid 和pwd,加密方式 wap_wpa2_psk\n8.target2 jap target1\n9.target1下设置ssid 和pwd,加密方式 wep \n10.target2上查询target_ssid\n11.target1下设置ssid 和pwd,加密方式 t 6 错误的加密方式\n12.target2上查询 target_ssid" sub module: WIFI Connect summary: station SAP+JAP test, different encryption test environment: SSC_T2_5 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_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> -t 0 -n 1 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -t 0 -n 13 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 ap -S -s <target_ssid> -n 15 - - R SSC1 C +SAP:ERROR - - SSC SSC2 sta -C -s <target_ssid> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC2 sta -D - - R SSC2 C +QAP:OK - - SSC SSC2 sta -S - - R SSC2 RE "\+SCAN:%%s,.+,\d+,1"%%(<target_ssid>) execution time: 0.0 expected result: |- 1. target1 set AP,set channel 1 2.target 2 jap succeed 3.target1 set AP,set channel 10 4.target 2 jap succeed 5.target1 set AP,set channel 15 6.target 2 上查询到target_ssid initial condition: T2O_1 level: Integration module: WIFI MAC steps: |- 1. target1下设置ssid 和pwd 加密方式,set channel 1 2.target2 jap target 1 3.target1下设置ssid 和pwd 加密方式,set channel 10 4.target2 jap target 1 5.target1下设置ssid 和pwd 加密方式,set channel 15 6.target 2 上查询target_ssid sub module: WIFI Connect summary: station SAP+JAP test, different channel test environment: SSC_T2_5 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0103 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> -h 0 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -S -h 0 - - R SSC2 P <target_ap_mac> - R SSC2 C +SCANDONE - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum> -h 1 - - R SSC1 C +SAP:OK - - DELAY 3 - - '' - - SSC SSC2 sta -S -h 0 - - R SSC2 C +SCANDONE - - DELAY 3 - - '' - - SSC SSC2 sta -S -h 0 - - R SSC2 NP <target_ap_mac> C +SCANDONE execution time: 0.0 expected result: |- 1.target1 set AP,set ssid broad cast 2.target 2上scan target_ap_mac 3.target1 set AP,set ssid hidden, 4.target 2上不能scan target_ap_mac initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. target1下设置ssid 和pwd 加密方式,set ssid broad cast 2.target 2上scan target_ap_mac 3. target1下设置ssid 和pwd 加密方式,set ssid hidden, 4.target 2上scan target_ap_mac sub module: WIFI Connect summary: station SAP+JAP test, ssid hidden test environment: SSC_T2_5 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0104 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '1/2' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum> -m 1 - - R SSC1 C +SAP:OK - - WIFI <pc_wifi_nic> DISCONN - - R PC_COM C +WIFIDISCONN:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - WIFI <pc_wifi_nic> CONN <target_ssid> <target_password> <pc_ip_wifi> <target_auth> <target_encryption> - - R PC_COM C +WIFICONN:ERROR execution time: 0.0 expected result: |- 1. target1 set AP,set max allowed sta as 1 2. use PC disconnect, 3.target 2 jap succeed 4.PC WIFI can not CONN initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1.target1下设置ssid 和pwd 加密方式,set max allowed sta as 1 2.use PC disconnect target1 3.target 2 jap target1 4.PC WIFI CONNECT target1 sub module: WIFI Connect summary: station SAP test, max allowed sta test environment: SSC_T2_2 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_0105 SDK: |- ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -S -s <target_ssid> -t 0 - - R SSC1 C +SAP:OK - - SSC SSC3 sta -D - - R SSC3 C +QAP:OK - - SSC SSC3 sta -C -s <target_ssid> -p <target_auth_enum> - - R SSC3 NC +JAP:CONNECTED - - SSC SSC2 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum> - - R SSC2 C +SAP:OK - R SSC3 C +JAP:CONNECTED execution time: 0.0 expected result: |- 1. set mode suc 2. ok 3. connect fail 4. set ok and connect suc initial condition: T3_2 level: Integration module: WIFI MAC steps: |- 1. set SSC1 STA+AP mode, SSC2 AP mode, SSC3 STA mode 2. config SSC1 as unencrypted ap 3. SSC3 connect SSC1 with password 4. config the same ssid for SSC2 and SSC1,the password is the same with SSC3 input sub module: WIFI Connect summary: STA connect open ap with password test test environment: SSC_T3_1 test point 1: connect open ap with password test point 2: WIFI Connection misc test version: v1 (2016-10-23) - CI ready: 'Yes' ID: WIFI_CONN_0106 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -S -s <ssid_32bytes> -p <target_password> -t <target_auth_enum> - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <ssid_32bytes> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<ssid_32bytes>) execution time: 0.0 initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. SSC1 set AP with 32 bytes SSID 2. SSC2 try to join SSC1 SoftAP expected result: |- 1. succeeded 2. succeeded sub module: WIFI Connect summary: max length ssid test test environment: SSC_T2_5 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0107 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 -C -s <target_ssid> -p <target_password> -b <target1_ap_mac> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) execution time: 0.0 initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. SSC1 set SoftAP 2. SSC2 connect to SoftAP with bssid expected result: |- 1. succeeded 2. succeeded sub module: WIFI Connect summary: connect to AP with bssid test environment: SSC_T2_5 test point 1: basic function test point 2: SAP/JAP with different config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0201 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 RE "\+JAP:CONNECTED,%%s"%%(<ap_ssid>) - - SSC SSC1 sta -Q - - R SSC1 RE "\+JAP:CONNECTED,%%s,%%s"%%(<ap_mac>,<ap_ssid>) - - SSC SSC1 sta -D - - R SSC1 C +QAP:OK - - SSC SSC1 sta -Q - - R SSC1 C +JAP:DISCONNECTED execution time: 0.0 expected result: |- 1.target1 jion AP 成功 2.查询JAP的状态 3.target1 断开AP 4.查询target1 JAP 是DISCONN initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1.target1 jion AP 成功 2.查询JAP的状态 3.target1 断开AP 4.查询target1 JAP 是DISCONN sub module: WIFI Connect summary: JAP query test test environment: SSC_T1_5 test point 1: basic function test point 2: query JAP status version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0301 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> -h 0 -m 8 - - R SSC1 C +SAP:OK - - SSC SSC1 ap -Q - - R SSC1 RE "\+APCONFIG:%%s,%%s,\d+,3,0,8,\d+"%%(<target_ssid>,<target_password>) execution time: 0.0 expected result: | 1. target1 set AP 2.target 1上查询到跟设置AP时一致 initial condition: APM1 level: Integration module: WIFI MAC steps: | 1. target1 set AP 2.target 1上查询到跟设置AP时一致 sub module: WIFI Connect summary: AP config query test test environment: SSC_T1_4 test point 1: basic function test point 2: query AP config version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0302 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -S - - R SSC1 C +SCAN_DONE:OK - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - P SSC1 C +JAP:CONNECTED - P SSC1 C +SCANDONE - - SSC SSC1 sta -D - - R SSC1 C +QAP:OK - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - '' - - SSC SSC1 sta -S - - P SSC1 C +JAP:CONNECTED - P SSC1 C +SCANDONE execution time: 0.0 expected result: | 2. scan succeed, JAP succeed 5. JAP succeed, scan succeed initial condition: STAM1 level: Integration module: WIFI MAC steps: | 1. target 1 STA join AP 2. target 1 STA scan before JAP succeed 3. target 1 quite AP 4. target 1 scan 5. target 1 JAP before scan succeed sub module: WIFI Connect summary: JAP during scan test environment: SSC_T1_5 test point 1: interaction test point 2: Conn interact with other WiFi operation version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0302 SDK: |- ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -S - - R SSC1 C +SCAN_DONE:OK - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - P SSC1 C +JAP:CONNECTED - P SSC1 C +SCANFAIL - - SSC SSC1 sta -D - - R SSC1 C +QAP:OK - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - '' - - SSC SSC1 sta -S - - P SSC1 C +JAP:CONNECTED - P SSC1 C +SCAN:ERROR execution time: 0.0 expected result: | 2. scan failed, JAP succeed 5. JAP succeed, scan failed initial condition: STAM1 level: Integration module: WIFI MAC steps: | 1. target 1 STA join AP 2. target 1 STA scan before JAP succeed 3. target 1 quite AP 4. target 1 scan 5. target 1 JAP before scan succeed sub module: WIFI Connect summary: JAP during scan test environment: SSC_T1_5 test point 1: interaction test point 2: Conn interact with other WiFi operation version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0401 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -R -a 0 - - R SSC1 C +AUTORECONN:OK - - SSC SSC1 sta -R -a 2 - - R SSC1 C +AUTORECONN:0 - - SSC SSC1 reboot - - '' - - DELAY 15 - - '' - - SSC SSC1 sta -Q - - R SSC1 C JAP:DISCONNECTED - - SSC SSC1 sta -R -a 1 - - R SSC1 C +AUTORECONN:OK - - SSC SSC1 sta -R -a 2 - - R SSC1 C +AUTORECONN:1 - - SSC SSC1 reboot - - R SSC1 C +JAP:CONNECTED execution time: 0.0 expected result: |- 1.设置autoreconn,关闭 2.查询当前autoreconn状态是否关闭 3.重启系统,等待15s 4.查询target1 未自动重连AP 5.设置autoreconn,开启 6.查询当前autoreconn状态是否开启 7.系统重启后target1 自动重连AP initial condition: STAM2 level: Integration module: WIFI MAC steps: |- 1.设置autoreconn,关闭 2.查询当前autoreconn状态是否关闭 3.重启系统,等待15s 4.查询target1 未自动重连AP 5.设置autoreconn,开启 6.查询当前autoreconn状态是否开启 7.系统重启后target1 自动重连AP sub module: WIFI Connect summary: auto reconnect test test environment: SSC_T1_5 test point 1: basic function test point 2: power on auto reconnect test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0501 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC2 sta -R -r 1 - - R SSC2 C +RECONN:OK - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum> - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - DELAY 10 - - '' - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK - - DELAY 15 - - R SSC2 C +JAP:CONNECTED - - SSC SSC2 sta -R -r 0 - - R SSC2 C +RECONN:OK - - SSC SSC2 sta -R -r 2 - - R SSC2 C +RECONN:0 - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - DELAY 10 - - '' - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK - - DELAY 15 - - P PC_COM C +DELAYDONE - P SSC2 NC +JAP:CONNECTED - - SSC SSC2 sta -R -r 1 - - R SSC2 C +RECONN:OK execution time: 0.0 expected result: |- 1.设置reconn,开启(此功能不需要重启系统) 2.target1 set AP 3.target2 JAP target1 成功 4.target2 断开target1 连接 5.等待10s,target2 自动重连target1 6.成功 7.查询reconn状态,关闭 8.修改mode 成功 9.等待15s,target2 不会自动重连target1 initial condition: T2_1 level: Integration module: WIFI MAC steps: "1.设置reconn,开启(此功能不需要重启系统)\n2.target1下设置ssid 和pwd 加密方式\n3.target2 JAP target1 \n4.target1 修改mode 为sta mode\n5.等待10s,target1 修改mode 为softAP mode\n6.设置reconn,关闭\n7.查询reconn状态,关闭\n8.target1 修改mode 为sta mode\n9.等待15s,target1 修改mode 为softAP mode" sub module: WIFI Connect summary: reconnect policy test test environment: SSC_T2_5 test point 1: basic function test point 2: reconnect policy test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0502 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 -C -s <target_ssid> -p <target_password> - - R SSC2 C +JAP:CONNECTED - - SSC SSC2 sta -R -r 1 - - R SSC2 C +RECONN:OK - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - DELAY 5 - - R SSC2 C +JAP:DISCONNECTED - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK - - DELAY 10 - - R SSC2 C +JAP:CONNECTED - - SSC SSC2 sta -D - - R SSC2 C +QAP:OK - - DELAY 10 - - P PC_COM C +DELAYDONE - P SSC2 NC +JAP:CONNECTED execution time: 0.0 expected result: |- 1.target1 set AP 2.target2 jap target 1 3.设置reconn,开启(此功能不需要重启系统) 4.target2 断开target1 连接 5.等待10s,target2 自动重连target1 6.target2 断开target1 连接 initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1.target1下设置ssid 和pwd 加密方式 2.target2 jap target 1 3.设置reconn,开启(此功能不需要重启系统) 4.target2 断开target1 连接 5.等待10s,target2 自动重连target1 6.target2 断开target1 连接 sub module: WIFI Connect summary: will not do reconnect after manually disconnected test environment: SSC_T2_5 test point 1: abnormal/special use test point 2: reconnect policy test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0503 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -R -r 0 - - R SSC1 C OK - - SSC SSC1 sta -C -s <random_string> -p <random_string> - - R SSC1 C +JAP:OK - R SSC1 NC +JAP:DISCONNECTED,1 C +JAP:DISCONNECTED,3 - - DELAY 5 - - R SSC1 NC +JAP:DISCONNECTED - P PC_COM C +DELAYDONE - - SSC SSC1 sta -C -s <ap_ssid> -p <random_string> - - R SSC1 C +JAP:OK - R SSC1 NC +JAP:DISCONNECTED,1 C +JAP:DISCONNECTED,2 - - DELAY 5 - - R SSC1 NC +JAP:DISCONNECTED - P PC_COM C +DELAYDONE - - SSC SSC1 sta -R -r 1 - - SSC SSC1 C OK execution time: 0.0 expected result: |- 1. succeed 2. not reconnect when connect failed, status when recv disconnect event is correct 3. not reconnect when connect failed, status when recv disconnect event is correct 4. succeed initial condition: STAM1 level: Integration module: WIFI MAC steps: | 1. set sta reconnect policy as not reconnect 2. sta connect to ap not exist 3. sta connect to ap with wrong password 4. reset sta reconnect policy as auto reconnect sub module: WIFI Connect summary: reconnect policy interact with failed STA connect/reconnect test environment: SSC_T1_5 test point 1: basic function test point 2: reconnect policy test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0601 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 - - WIFI <pc_wifi_nic> CONN <target_ssid> <target_password> <pc_ip_wifi> <target_auth> <target_encryption> - - R PC_COM C +WIFICONN:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 C +JAP:CONNECTED - - SSC SSC1 ap -L - - 'R SSC1 C +LSTA:' - 'R SSC1 C +LSTA:' - R SSC1 C +LSTADONE execution time: 0.0 expected result: |- 1.target1 set AP 2.PC WIFI CONNECTED 3.target2 jap target 1 4.查询到两个sta 连接到target1 上 initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. target1下设置ssid 和pwd 加密方式 2.PC WIFI CONNECTED target1 3.target2 jap target 1 4.查询到两个sta 连接到target1 上 sub module: WIFI Connect summary: list stations connected to soft ap test test environment: SSC_T2_2 test point 1: basic function test point 2: list SoftAP connected station version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0701 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -D - - R SSC1 C QAP - - SSC SSC1 sta -Q - - R SSC1 C +STA_STATUS:0 - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 C +JAP:OK - - SSC SSC1 sta -Q - - R SSC1 C +STA_STATUS:1 - R SSC1 C +JAP:CONNECTED - - SSC SSC1 sta -Q - - R SSC1 C +STA_STATUS:5 - - APC <APC1> OFF <ap_apc> - - P PC_COM L OK - P SSC1 C bcn_timout - - SSC SSC1 sta -Q - - R SSC1 C +STA_STATUS:4 - - APC <APC1> ON <ap_apc> - - P PC_COM L OK execution time: 0.0 expected result: |- 1. idle state 2. connecting state 3. got IP state 4. connect fail state initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. sta disconnected, query status 2. sta connect to AP, query status 3. got IP, query status 4. AP power off, query status when beacon timeout sub module: WIFI Connect summary: check wifi status idle, connecting, got ip and connect fail test environment: SSC_T1_APC test point 1: basic function test point 2: wifi connect status check version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0702 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <random_string> -p <random_string> - - R SSC1 C +JAP:OK - R SSC1 C +JAP:DISCONNECTED,3 - - SSC SSC1 sta -C -s <ap_ssid> -p <random_string> - - R SSC1 C +JAP:OK - R SSC1 C +JAP:DISCONNECTED,2 execution time: 0.0 expected result: |- 1. get status AP not exist in disconnect event 2. get status wrong password in disconnect event initial condition: STAM1 level: Integration module: WIFI MAC steps: | 1. sta connect to ap not exist 2. sta connect to ap with wrong password sub module: WIFI Connect summary: check wifi status wrong password, no ap found test environment: SSC_T1_5 test point 1: basic function test point 2: wifi connect status check version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0703 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <wep_ap_ssid> -p bacfd - - R SSC1 C +JAP:DISCONNECTED,4,2 execution time: 0.0 expected result: 1. connect status connect fail in disconnect evnet initial condition: STAM1 level: Integration module: WIFI MAC steps: 1. connect WEP ap with error password (valid wep password) sub module: WIFI Connect summary: check wifi status connect fail test environment: SSC_T1_WEP test point 1: basic function test point 2: wifi connect status check version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0801 SDK: |- 8266_NonOS 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 0 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <random_string> -p <random_string> - - R SSC2 C +JAP:CONNECTED - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 2 - - P SSC1 C +SAP:OK - P SSC2 C +JAP:AUTHCHANGED,2,0 - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 3 - - P SSC1 C +SAP:OK - P SSC2 C +JAP:AUTHCHANGED,3,2 - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4 - - P SSC1 C +SAP:OK - P SSC2 C +JAP:AUTHCHANGED,4,3 - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 0 - - P SSC1 C +SAP:OK - P SSC2 C +JAP:AUTHCHANGED,0,4 execution time: 0.0 expected result: |- 1. succeed 2. succeed 3. auth change event old mode 0 new mode 2 4. auth change event old mode 2 new mode 3 5. auth change event old mode 3 new mode 4 6. auth change event old mode 4 new mode 0 initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. set target1 softap auth mode 0 2. target2 connect to target1 3. set target1 softap auth mode 2, wait sta connected 4. set target1 softap auth mode 3, wait sta connected 5. set target1 softap auth mode 4, wait sta connected 6. set target1 softap auth mode 0, wait sta connected sub module: WIFI Connect summary: test auth change event test environment: SSC_T2_5 test point 1: basic function test point 2: wifi auth changed event test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0901 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 C +JAP:CONNECTED - - SSC SSC1 sta -D - - R SSC1 RE JAP:DISCONNECTED,\d+,8 - - SSC SSC1 sta -C -s <random_string> -p <ap_password> - - R SSC1 RE JAP:DISCONNECTED,\d+,201 execution time: 0.0 expected result: |- 1. disconnect event reason REASON_ASSOC_LEAVE 2. disconnect event reason REASON_NO_AP_FOUND initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. sta connect to AP, and disconnect 2. connect to AP not exist sub module: WIFI Connect summary: test wifi disconnect reason REASON_ASSOC_LEAVE, REASON_NO_AP_FOUND test environment: SSC_T1_5 test point 1: basic function test point 2: wifi disconnect reason test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0902 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - APC <APC1> OFF <ap_apc> - - P PC_COM L OK - R SSC1 RE JAP:DISCONNECTED,\d+,200 - - APC <APC1> ON <ap_apc> - - P PC_COM L OK execution time: 0.0 expected result: |- 1. succeed 2. disconnect event REASON_BEACON_TIMEOUT initial condition: STAM2 level: Integration module: WIFI MAC steps: |- 1. connect to AP 2. AP power off sub module: WIFI Connect summary: test wifi disconnect reason REASON_BEACON_TIMEOUT test environment: SSC_T1_APC test point 1: basic function test point 2: wifi disconnect reason test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_0903 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '1/2' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <wep_ap_ssid> -p bacfd - - R SSC1 RE JAP:DISCONNECTED,\d+,2 execution time: 0.0 expected result: 1. disconect event reason REASON_AUTH_EXPIRE initial condition: STAM1 level: Integration module: WIFI MAC steps: 1. connect WEP ap with error password (valid wep password) sub module: WIFI Connect summary: test wifi disconnect reason REASON_AUTH_EXPIRE test environment: SSC_T1_WEP test point 1: basic function test point 2: wifi disconnect reason test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_0904 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '2/3' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 3 -m 1 - - R SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <random_string> -p 1234567890 - - R SSC2 RE JAP:DISCONNECTED,\d+,15 - - SSC SSC2 sta -D - - R SSC2 C +QAP:OK - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> <pc_ip_wifi> - - R PC_COM NC ERROR C +WIFICONN:OK - - SSC SSC2 sta -C -s <random_string> -p <random_string> - - R SSC2 RE JAP:DISCONNECTED,\d+,5 execution time: 0.0 expected result: |- 1. succeed 2. disconnect event REASON_4WAY_HANDSHAKE_TIMEOUT 3. succeed 4. succeed 5. disconnect event REASON_ASSOC_TOOMANY initial condition: T2_1 level: Integration module: WIFI MAC steps: |- 1. config target1 softap max sta allowed 1 2. target2 connect to target1 with wrong password 3. target2 disconnect 4. PC WIFI NIC connect to target1 5. target2 connect to target1 with correct password sub module: WIFI Connect summary: test wifi disconnect reason REASON_ASSOC_TOOMANY, REASON_4WAY_HANDSHAKE_TIMEOUT test environment: SSC_T2_2 test point 1: basic function test point 2: wifi disconnect reason test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_1001 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'No' category: Function cmd set: '' execution time: 1.0 expected result: 4.平均beacon delay时间小于10ms initial condition: None level: Integration module: WIFI MAC steps: |- 1.target设置成AP 模式 2.PC 端启动wireshark 抓包工具抓取target beacon包 3.停止抓包将抓取的beacon 包以txt格式导出 4.利用脚本计算beacon delay时间 sub module: WIFI Connect summary: beacon delay test environment: SSC_T1_4 test point 1: basic function test point 2: beacon delay version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_1201 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 C +JAP:ERROR execution time: 0 expected result: | 1. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. sta connect sub module: WIFI Connect summary: sta connect after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1203 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -D - - R SSC1 C +QAP:ERROR execution time: 0 expected result: | 1. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. sta disconnect sub module: WIFI Connect summary: station disconnect after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1204 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -Q - - R SSC1 C +JAP:DISCONNECTED execution time: 0 expected result: | 1. DISCONNECTED initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. query sta state sub module: WIFI Connect summary: query sta state after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1205 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -S -s <ap_ssid> - - R SSC1 C +SCAN:ERROR,1 execution time: 0 expected result: | 1. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. sta scan ssid and pwd sub module: WIFI Connect summary: sta scan after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1206 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <target_ssid> -p <target_password> - - R SSC1 C +JAP:ERROR execution time: 0 expected result: | 1. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. ap connect ssid and pwd sub module: WIFI Connect summary: ap connect after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1207 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -D - - R SSC1 C +QAP:ERROR execution time: 0 expected result: | 1. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. ap disconnect sub module: WIFI Connect summary: ap disconnect after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1208 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -L - - R SSC1 C +LSTADONE execution time: 0 expected result: | 1. +LSTADONE initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. ap list station sub module: WIFI Connect summary: ap list station after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1209 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 ap -Q - - 'R SSC1 C +APCONFIG:' execution time: 0 expected result: | 1. +APCONFIG:ssid and pwd initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. query ap config sub module: WIFI Connect summary: query ap config after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1210 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> - - R SSC1 C +SAP:OK - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> - - R SSC1 C +SAP:ERROR execution time: 0 expected result: | 1. OK 2. OK 3. OK 4. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set ap mode 2. ap set ssid and pwd 3. set station mode 4. ap set ssid and pwd sub module: WIFI Connect summary: ap set ssid and pwd after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1211 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 mac -Q - - 'R SSC1 C MAC:' execution time: 0 expected result: | 1. MAC: initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. query mac sub module: WIFI Connect summary: query mac after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1212 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK - - SSC SSC1 mac -S -o 2 -m <target_ap_mac> - - R SSC1 C +MAC:AP,OK - - SSC SSC1 mac -S -o 1 -m <target_mac> - - R SSC1 C +MAC:STA,ERROR execution time: 0 expected result: | 1. OK 2. OK 3. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set ap mode 2. set ap mac 3. set station mac sub module: WIFI Connect summary: enable AP mode after WiFi stop and set AP mac test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1213 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - SSC SSC1 mac -S -o 1 -m <target_mac> - - R SSC1 C +MAC:STA,OK - - SSC SSC1 mac -Q -o 1 - - 'R SSC1 C +STAMAC:' execution time: 0 expected result: | 1. OK 2. OK 3. get station mac initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set station mode 2. set station mac 3. query station mac sub module: WIFI Connect summary: enable STA mode after WiFi stop and set STA mac test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1214 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK - - SSC SSC1 mac -S -o 1 -m <target_mac> - - R SSC1 C +MAC:STA,OK - - SSC SSC1 mac -S -o 2 -m <target_ap_mac> - - R SSC1 C +MAC:AP,ERROR execution time: 0 expected result: | 1. OK 2. OK 3. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set station mode 2. set station mac 3. set ap mac sub module: WIFI Connect summary: enable STA mode after WiFi stop and set AP mac test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1215 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 channel -S -c 13 - - R SSC1 C +CHANNEL:ERROR execution time: 0 expected result: | 1. +CHANNEL:ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set channel sub module: WIFI Connect summary: set channel after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1216 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 channel -S -c 13 - - R SSC1 C +CHANNEL:ERROR - - SSC SSC1 channel -G - - R SSC1 C +CHANNEL execution time: 0 expected result: | 1. +CHANNEL:ERROR 2. +CHANNEL initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set channel 2. query channel sub module: WIFI Connect summary: query channel after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1217 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -Q - - R SSC1 C +MODE:OK execution time: 0 expected result: | 1. +CURMODE:2 initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. query current mode sub module: WIFI Connect summary: be AP mode after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1218 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 1 - - R SSC1 C +MODE:OK execution time: 0 expected result: | 1. OK initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set STA mode sub module: WIFI Connect summary: set STA mode after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1219 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -S -o 2 - - R SSC1 C +MODE:OK execution time: 0 expected result: | 1. OK initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. set AP mode sub module: WIFI Connect summary: set ap mode after WiFi stop test environment: SSC_T1_4 test point 1: basic function test point 2: use WiFi API after WiFi stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1301 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -W -a init - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a start - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a deinit - - R SSC1 C +MODE:ERROR - - SSC SSC1 op -W -a stop - - R SSC1 C +MODE:OK execution time: 0 expected result: | 1. OK 2. OK 3. ERROR 4. OK initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. wifi init 2. wifi start 3. wifi deinit 4. wifi stop sub module: WIFI Connect summary: incorrect deinit stop flow test environment: SSC_T1_4 test point 1: basic function test point 2: WiFi deinit and stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1302 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -W -a init - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a deinit - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a start - - R SSC1 C +MODE:ERROR - - SSC SSC1 op -W -a stop - - R SSC1 C +MODE:ERROR execution time: 0 expected result: | 1. OK 2. OK 3. ERROR 4. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. wifi init 2. wifi deinit 3. wifi start 4. wifi stop sub module: WIFI Connect summary: incorrect deinit start flow test environment: SSC_T1_4 test point 1: basic function test point 2: WiFi deinit and start version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1303 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 op -W -a init - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a init - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a start - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a deinit - - R SSC1 C +MODE:ERROR - - SSC SSC1 op -W -a deinit - - R SSC1 C +MODE:ERROR - - SSC SSC1 op -W -a stop - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a deinit - - R SSC1 C +MODE:OK - - SSC SSC1 op -W -a start - - R SSC1 C +MODE:ERROR execution time: 0 expected result: | 1. OK 2. OK 3. OK 4. ERROR 5. ERROR 6. OK 7. OK 8. ERROR initial condition: WIFISTO level: Integration module: WIFI MAC steps: | 1. wifi init 2. wifi init 3. wifi start 4. wifi deinit 5. wifi deinit 6. wifi stop 7. wifi deinit 8. wifi start sub module: WIFI Connect summary: incorrect init start flow test environment: SSC_T1_4 test point 1: basic function test point 2: WiFi deinit and stop version: v1 (2016-12-31) - CI ready: 'Yes' ID: WIFI_CONN_1401 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 3 - - P SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <target_ssid> -p <target_password> - - R SSC2 RE "\+JAP:CONNECTED,%%s"%%(<target_ssid>) - - SSC SSC2 sta -C -s <random_string> -p <random_string> - [] - - DELAY 10 - - P PC_COM C +DELAYDONE - P SSC2 NC +JAP:CONNECTED - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 3 - - P SSC1 C +SAP:OK - P SSC2 C +JAP:CONNECTED execution time: 0 steps: | 1. STA connect to SoftAP 2. STA connect to not existed AP 3. set SoftAP to config which STA connecting expected result: | 1. succeeded 2. connect failed 3. STA can connect to SoftAP initial condition: T2_1 level: Integration module: WIFI MAC sub module: WIFI Connect summary: connect to AP not exist and reconnect to the same AP when it exists test environment: SSC_T2_5 test point 1: abnormal/special use test point 2: abnormal connect cases version: v1 (2018-12-25) - CI ready: 'Yes' ID: WIFI_CONN_1402 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - STRING <ssid_a> %%sAAA <random_string> - - R PC_COM C OK - - STRING <ssid_b> %%sBBB <random_string> - - R PC_COM C OK - - SSC SSC1 ap -S -s <ssid_a> -p <random_string> -t 3 -h 1 - - P SSC1 C +SAP:OK - - SSC SSC2 sta -C -s <ssid_b> -p <random_string> - [] - - DELAY 15 - - P PC_COM C +DELAYDONE - P SSC2 NC +JAP:CONNECTED execution time: 0 steps: | 1. create 2 ssid with same length 2. SoftAP set with ssid A and ssid hidden enabled 3. STA connect to ssid B expected result: | 1. succeeded 2. succeeded 3. STA can't connect to SoftAP initial condition: T2_1 level: Integration module: WIFI MAC sub module: WIFI Connect summary: try to connect to hidden SSID AP with incorrect SSID test environment: SSC_T2_5 test point 1: abnormal/special use test point 2: abnormal connect cases version: v1 (2018-12-25) - CI ready: 'No' ID: WIFI_CONN_5001 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/WifiJAP - - target_ap_num = 10 - - '["TENDA123456", 11, "1234567890", 10, 10, 3, 2]' - - test_count = 500 - - '["not_pig_head", 12, "", 0, 10, 0, 3]' - - join_test_method = ["Normal", "OFF_ON"] - - '["MW300R_T", 8, "12345", 5, 9, 0, 5]' - - join_delay = [[0, 4], [0, 5]] - - '["AC750", 5, "1234567890", 10, 1, 0, 8]' - - step_config = [0x0B, 0x07, 0x02] - - '["AUF", 3, "1234567890", 10, 9, 0, 1]' - - reconnect_test_method = ["OFF_ON"] - - '' - - reconnect_delay = [[0, 10], [2, 10]] - - '' execution time: 5.0 expected result: |- 1. SAP succeed 2. JAP succeed 3. reconnect succeed initial condition: None level: Integration module: WIFI MAC steps: |- 1. random generate test parameter (ssid, password, auth type, ssid hidden/broadcast), SAP and JAP 2. power off AP during JAP, power on AP 3. power off AP after JAP succeed, power on AP Loop step 1-3 sub module: WIFI Connect summary: Wi-Fi connect to AP stress test test environment: SSC_T2_JAP test point 1: function + performance + stress test point 2: JAP stress test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_5101 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/SoftAPNSTA - - sta_num = 4 - - dummy - - max_sta = 4 - - '' - - test_time = 300 - - '' - - delay1 = [0, 1] - - '' - - delay2 = [0, 1] - - '' - - change_mac = True - - '' - - channel = 1 - - '' execution time: 5.0 expected result: |- 1. succeed 2. JAP succeed initial condition: None level: Integration module: WIFI MAC steps: |- 1. 1 target set to softap mode and rest set to sta mode 2. all sta random join and disconnect from softap Loop step 2 sub module: WIFI Connect summary: max sta connect to SotfAP and disconnect test environment: SSC_T5_1 test point 1: stress test point 2: SoftAP WIFI connect/disconnect stress test version: v2 (2016-11-15) - CI ready: 'No' ID: WIFI_CONN_5102 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/WifiJAPAtt - - test_count = 5 - - dummy execution time: 5.0 expected result: |- 2. Scan succeed with RSSI > -90 3. Join succeed with RSSI > -90 initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. config attenuator (0-59) 2. scan AP to get AP RSSI 3. try to join AP Loop step 1 - 3 sub module: WIFI Connect summary: connect AP with rssi from -50 to -100 test environment: SSC_T1_ShieldBox test point 1: stress test point 2: JAP with different RSSI version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_5103 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/WifiJAPAtt - - test_count = 5 - - dummy - - att_test_list = range(30, 50) - - '' execution time: 5.0 expected result: |- 2. Scan succeed with RSSI > -90 3. Join succeed with RSSI > -90 initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. config attenuator (30-59) 2. scan AP to get AP RSSI 3. try to join AP Loop step 1 - 3 sub module: WIFI Connect summary: connect AP with rssi from -80 to -100 test environment: SSC_T1_ShieldBox test point 1: stress test point 2: JAP with different RSSI version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_5104 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/WifiJAPScanSpecified - - target_ap_num = 6 - [] - - test_count = 50 - [] - - test_times = 2 - [] execution time: 5.0 expected result: |- 1. JAP succeed 2. reconnect succeed and connection time less than 1.5s 3. connect succeed, and connection time less than 1.5s initial condition: None level: Integration module: WIFI MAC steps: 1. SSC target connect the first five AP, first 5 AP which will be stored to connected AP cached of DUT. 2. SSC target reconnect ap. 3. SSC target connect the last AP, last AP will not be stored in AP cache and DUT do not know the channel of this AP. Loop step 1-3 sub module: WIFI Connect summary: 1 STA 6 AP, count connect AP requires time by scanning the specified channel. test environment: SSC_T1_SCANSPECIFIED test point 1: function + performance + stress test point 2: JAP stress test version: v1 (2016-8-15) - CI ready: 'Yes' ID: WIFI_CONN_5105 SDK: ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - WiFiStress/WifiJAPCSA - - test_count = 2 - - '' - - test_times = 10 - - '' execution time: 5.0 expected result: 3. connect success 4. PC stay connected initial condition: None level: Integration module: WIFI MAC steps: |- 1. 1 SSC target connect PC by Uart. 2. SSC target set as softap+sta mode. 3. PC wireless NIC connect softap. 4. sta connect AP ,softap and AP should in different channel sub module: WIFI Connect summary: channel switch announcements verify test environment: SSC_T1_7 test point 1: function + stress test point 2: channel switch announcements version: v2 (2016-11-15) - CI ready: 'No' ID: WIFI_CONN_5106 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - WiFiStress/WifiConnStable - - check_count = 1440 - - dummy - - check_time = 60 - - '' - - sleep_mode = "NoneSleep" - - '' execution time: 24.0 expected result: 3. no disconnected initial condition: None level: Integration module: WIFI MAC steps: |- 1. set SSC as sta mode and disable sleep function 2. 1 SSC connect with AP 3. check connection status within 24 hours sub module: WIFI Connect summary: WiFi STA connection stable test test environment: SSC_T1_5 test point 1: stress + function test point 2: connection keep alive stress test version: v2 (2016-10-23) - CI ready: 'No' ID: WIFI_CONN_5107 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - WiFiStress/WifiSendpktSwitchChan - - test_count = 1000 - - dummy - - test_time = 20 - - '' - - send_len = 1000 - - '' - - send_count = 1000 - - '' - - send_delay = 20 - - '' execution time: 24.0 expected result: 4. connect suc initial condition: None level: Integration module: WIFI MAC steps: |- 1. set SSC as sta mode send UDP broadcast pkt 2. switch SSC send pkt channel 3. SSC stop send pkt 4. SSC connect ap sub module: WIFI Connect summary: Switch channel when sending WiFi packets test environment: SSC_T1_5 test point 1: stress test point 2: connect ap version: v2 (2016-10-23) - CI ready: 'No' ID: WIFI_CONN_5201 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: IOT cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 RE "\+JAP:CONNECTED,%%s"%%(<ap_ssid>) execution time: TBD expected result: |- 1. 配置成功,如有需要就重启路由 2. target 连接AP成功 initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. 将每个需要测试的AP手动配置为该AP所有可能的模式(bgn),带宽,加密模式的组合 2. 控制 target 连接 AP sub module: WIFI Connect summary: basic join ap test environment: SSC_T1_IOT1 test point 1: interoperability test point 2: JAP inter operablity test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_5202 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: IOT cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password> - - R SSC1 RE "\+JAP:CONNECTED,%%s"%%(<ap_ssid>) - - DELAY 60 - - P PC_COM C +DELAYDONE - P SSC1 NC +JAP:DISCONNECTED execution time: TBD expected result: |- 1. 配置成功,如有需要就重启路由 2. target 连接AP成功 3. target 没有从AP断开 initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. 将每个需要测试的AP手动配置为该AP所有可能的模式(bgn),带宽,加密模式的组合 2. 控制 target 连接 AP 3. 等待60s sub module: WIFI Connect summary: join ap not disconnected in 60 seconds test environment: SSC_T1_IOT1 test point 1: interoperability test point 2: JAP inter operablity test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_5203 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'No' category: IOT cmd set: '' execution time: TBD expected result: |- 1. 配置成功,如有需要就重启路由 2. 开始连接AP 3. target 最终连接AP成功 4. target 从 AP 断开 5. target 重连AP成功 initial condition: STAM1 level: Integration module: WIFI MAC steps: |- 1. 将每个需要测试的AP手动配置为该AP所有可能的模式(bgn),带宽,加密模式的组合 2. 控制 target 连接 AP 3. 快速在连接AP过程中对AP断电上电 4. AP断电后再上电 5. 等待 target 重连 AP sub module: WIFI Connect summary: power off and power on AP during JAP, reconnect after AP power off and power on test environment: SSC_T1_IOT1 test point 1: interoperability test point 2: JAP inter operablity test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_5301 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'No' category: IOT cmd set: '' execution time: TBD expected result: 3. get test result form smart phone APK initial condition: None level: Integration module: WIFI MAC steps: |- 1. setup a few SoftAP with different configs (special character in ssid/passwd, differnt auth type) 2. install and config APK on all smart phones 3. use APK to test WiFi connect sub module: WIFI Connect summary: connect to softap IOT test test environment: SSC_T5_IOT1 test point 1: interoperability test point 2: Connect to SoftAP inter operablity test version: v1 (2016-10-18) - CI ready: 'No' ID: WIFI_CONN_9901 SDK: All Test App: SSC allow fail: '' auto test: 'Yes' category: Performance cmd set: - WiFiStress/WifiJAPCompatibility - - test_count = 10 - - '' - - retry_count = 1 - - '' execution time: 1 expected result: 1. set succeed 2. disconnect succeed 3. connect succeed initial condition: STAM1 level: Integration module: WIFI MAC steps: 1. set sta mode 2. disconnect sta 3. sta connect ap sub module: WIFI Connect summary: STA connect to AP compatibility test test environment: SSC_T1_IOT1 test point 1: Compatibility Test test point test point 2: WIFI compatibility test version: v1 (2016-10-23) - CI ready: 'No' ID: WIFI_CONN_0704 SDK: All Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <wep_ap_ssid> -p <wep_ap_password> - - R SSC1 C +JAP:OK - R SSC1 NC +JAPAUTHCHANGED C +JAP:CONNECTED execution time: 0 expected result: 1. sta connect ap suc and no +JAPAUTHCHANGED found initial condition: STAM1 level: Integration module: WIFI MAC steps: 1. sta JAP sub module: WIFI Connect summary: sta connect wep encrypt ap test environment: SSC_T1_WEP test point 1: basic function test point 2: ap connect test version: v1 (2016-10-23) - CI ready: 'No' ID: WIFI_CONN_9902 SDK: All Test App: SSC allow fail: '' auto test: 'Yes' category: Performance cmd set: - WiFiStress/WifiStaConnectionHolder - - test_count = 10 - - '' - - retry_count = 1 - - '' execution time: 1 expected result: |- 1. set SSC1 AP+STA mode, SSC2 AP mode, SSC3 STA mode 2. SSC3 connect SSC1 3. SSC2 random set ap channel 4. SSC1 connect SSC2 initial condition: T3_2 level: Integration module: WIFI MAC steps: |- 1. set mode suc 2. connect suc 3. set channel suc 4. connect suc sub module: WIFI Connect summary: STA keep connected with AP stable test test environment: SSC_T3_1 test point 1: AP switch channel dut Connection holder Test test point test point 2: WIFI Connection holder test version: v1 (2016-10-23) - CI ready: 'No' ID: WIFI_CONN_0504 SDK: All Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 sta -C -s <ap_ssid> - - R SSC1 C +JAP:DISCONNECTED - - SSC SSC1 sta -C -s <random_string> - - R SSC1 C +JAP:OK - R SSC1 C +JAP:DISCONNECTED execution time: 0.0 expected result: |- 1. connect fail and found disconnect envent 2. connect fail and found disconnect envent initial condition: STAM1 level: Integration module: WIFI MAC steps: | 1. DUT connects to an encrypted ap but not enter password 2. DUT connects to a non-existent ap but not enter password sub module: WIFI Connect summary: connect to AP without password test test environment: SSC_T1_6 test point 1: basic function test point 2: reconnect policy test version: v1 (2016-8-15) - CI ready: 'No' ID: WIFI_CONN_9903 SDK: All Test App: SSC allow fail: '' auto test: 'Yes' category: Performance cmd set: - IOT/WifiJAPAfterReset - test_count = 10 - connect_timeout = 15 execution time: 1 steps: | 1. set sta mode 2. disconnect sta 3. sta connect ap 4. sta reboot 5. sta reconnect to ap expected result: | 1. set succeed 2. disconnect succeed 3. connect succeed 4. succeed 5. reconnect succeed initial condition: STAM1 level: Integration module: WIFI MAC sub module: WIFI Connect summary: STA reconnect to AP after reset compatibility test test environment: SSC_T1_IOT1 test point 1: Compatibility Test test point test point 2: WIFI compatibility test version: v1 (2016-10-23)