test cases: - CI ready: 'Yes' ID: TCPIP_TCP_0101 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - P SOC1 C +ACCEPT - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i 123.456.678.789 -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.ERROR 6.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket,bind到本地ip 0.0.0.0,本地端口 0 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.target1上创建TCP socket,bind到本地ip 0.0.0.0,本地端口 0 5.target1上使用步骤4创建的socket,去连接不存在的ip,random_port 6.target1上使用步骤2创建的socket,去连接 PC的ip,远端端口不存在。 sub module: TCP summary: STA mode, connect test. use different ip, port test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0102 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - P SOC_COM C OK - - SOC SOC1 CONNECT - - P SOC_COM C ERROR - P SSC1 NC ACCEPT execution time: 0.0 expected result: |- 1.OK 2.OK 3.PC TCP client accept 4.error initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind到本地端口 2.target1上使用步骤1创建的socket,创建TCP 监听 3.PC TCP 连接到target1 , 4.PC tcp 连接到不存在的port , sub module: TCP summary: STA mode, server listen test. use different kinds of port test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0103 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 5 - - SSC SSC1 soc -S -s -l 1460 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 1460 execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc上回accept 4.OK 5.target收到5 byte 6.PC收到5 byte 7.OK,PC 回SOC_RECV=SOC2,RECV_LEN=字节数 initial condition: STAM2 level: Integration module: TCPIP steps: | 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,test_tcp_port1 4.PC与target1 创建好TCP 连接,有ACCEPT 5.PC send 5 bytes to 8266 6.8266 send 5 bytes to PC 7.8266 send 1460 to PC. sub module: TCP summary: STA mode, send/recv basic test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0104 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h B - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h W - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h R - - R SSC1 RE SHUTDOWN:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept OK 4.OK 5.OK 6.OK,pc tcp server accept OK 7.OK 8.OK 9.OK,pc tcp server accept OK 10.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 4.target1 shutdown socket1 B 5.target1上创建TCP socket 6.target1上使用步骤5创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 7.target1 shutdown socket2 W 8.target1上创建TCP socket 9.target1上使用步骤8创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 10.target1 shutdown socket3 R sub module: TCP summary: STA mode, shutdown basic test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0105 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.target1关闭socket1 8.target1关闭socket2 9.OK 10.OK,pc tcp server accept成功 11.target1关闭socket1 12.OK 13.OK,pc tcp server accept成功 14.OK 15.target1关闭socket1 initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1关闭socket1\n4.target1上创建TCP socket 端口随机\n5.target1上使用步骤4创建的socket1,去监听\n6.PC CONNECT, ,tcp 连接创建成功,创建socket2 \n7.target1关闭socket1\n8.target1关闭socket2\n9.target1上创建TCP socket1\n10.target1上使用步骤10创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n11.target1关闭socket1\n12.target1上创建TCP socket1\n13.target1上使用步骤13创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n14.target1shutdown socket1\n15.target1关闭socket1" sub module: TCP summary: STA mode, close for different types of TCP sockets test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0106 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4 OK 5.OK,pc tcp server accept成功 6.OK 7.OK,pc tcp server accept成功 8 OK 9.OK,pc tcp server accept成功 10.OK 11.OK,pc tcp server accept成功 initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT 4.target1上创建TCP socket2 5.target1上使用步骤4创建的socket2,去连接 PC的ip,random_port,PC有ACCEPT 6.target1上创建TCP socket3 7.target1上使用步骤6创建的socket3,去连接 PC的ip,random_port,PC有ACCEPT 8.target1上创建TCP socket4 9.target1上使用步骤8创建的socket4,去连接 PC的ip,random_port,PC有ACCEPT 10.target1上创建TCP socket5 11.target1上使用步骤10创建的socket5,去连接 PC的ip,random_port,PC有ACCEPT sub module: TCP summary: STA mode, create max TCP sockets test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0107 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC3 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC4 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC5 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC6 CONNECT - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ execution time: 0.0 expected result: |- 1.+BIND:0,OK,0.0.0.0 2.OK 3.OK,pc tcp server accept成功 4.OK,pc tcp server accept成功 5.OK,pc tcp server accept成功 6.OK,pc tcp server accept成功 7.OK,pc tcp server accept成功 initial condition: STAM2 level: Integration module: TCPIP steps: "1.target1上创建TCP socket 端口随机\n2.target1上使用步骤4创建的socket1,去监听\n3.PC CONNECT, ,tcp 连接创建成功,创建socket2 \n4.PC CONNECT, ,tcp 连接创建成功,创建socket3 \n5.PC CONNECT, ,tcp 连接创建成功,创建socket4 \n6.PC CONNECT, ,tcp 连接创建成功,创建socket5 \n7.PC CONNECT, ,tcp 连接创建成功,创建socket6 \ " sub module: TCP summary: STA mode, accept max TCP client by server test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0108 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1 3.target1 abort socket1 4.target1上创建TCP socket 端口随机 5.target1上使用步骤4创建的socket1,去监听 6.PC CONNECT, ,tcp 连接创建成功,创建socket2 7.target1 abort socket1 8.target1 abort socket2 9.target1上创建TCP socket1 10.target1上使用步骤10创建的socket1,去连接 PC的ip,test_tcp_port1,PC有ACCEPT 11.target1 abort socket1 sub module: TCP summary: STA mode, espconn abort test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0110 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - P SOC1 C +ACCEPT - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i 123.456.678.789 -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.ERROR 6.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket,bind到本地ip 0.0.0.0,本地端口 0 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.target1上创建TCP socket,bind到本地ip 0.0.0.0,本地端口 0 5.target1上使用步骤4创建的socket,去连接不存在的ip,random_port 6.target1上使用步骤2创建的socket,去连接 PC的ip,远端端口不存在。 sub module: TCP summary: AP mode, connect test. use different ip, port test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0111 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - P SOC_COM C OK - - SOC SOC1 CONNECT 0 - - P SOC_COM C ERROR - P SSC1 NC ACCEPT execution time: 0.0 expected result: |- 1.OK 2.OK 3.PC TCP client accept 4.error initial condition: APM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind到本地端口 2.target1上使用步骤1创建的socket,创建TCP 监听 3.PC TCP 连接到target1 , 4.PC tcp 连接到不存在的port , sub module: TCP summary: AP mode, server listen test. use different kinds of port test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0112 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 5 - - SSC SSC1 soc -S -s -l 1460 -n 100 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 146000 execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.target收到5byte数据 6.PC收到5byte数据 7.OK,PC 收到146000 byte数据 initial condition: APM2 level: Integration module: TCPIP steps: | 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接PC的ip,test_tcp_port1 4.PC与target1 创建好TCP 连接,有ACCEPT 5.PC send 5 bytes to 8266 6.8266 send 5 bytes to PC 7.8266 send 100 * 1460 to PC. sub module: TCP summary: AP mode, send/recv basic test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0113 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h B - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h W - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h R - - R SSC1 RE SHUTDOWN:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK,pc tcp server accept成功 7.OK 8.OK 9.OK,pc tcp server accept成功 10.OK initial condition: APM2 level: Integration module: TCPIP steps: |- 1. PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 4.target1 shutdown socket1 B 5.target1上创建TCP socket 6.target1上使用步骤5创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 7.target1 shutdown socket2 W 8.target1上创建TCP socket 9.target1上使用步骤8创建的socket,去连接 PC的ip,random_port,PC有ACCEPT 10.target1 shutdown socket3 R sub module: TCP summary: AP mode, shutdown basic test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0114 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT 0 - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK,target1上accept 成功 7.target1关闭socket1 8.target1关闭socket2 9.OK 10.OK,pc tcp server accept成功 11.target1关闭socket1 12.OK 13.OK,pc tcp server accept成功 14.OK 15.target1关闭socket1 initial condition: APM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1关闭socket1\n4.target1上创建TCP socket 端口随机\n5.target1上使用步骤4创建的socket1,去监听\n6.PC CONNECT, ,tcp 连接创建成功,创建socket2 \n7.target1关闭socket1\n8.target1关闭socket2\n9.target1上创建TCP socket1\n10.target1上使用步骤10创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n11.target1关闭socket1\n12.target1上创建TCP socket1\n13.target1上使用步骤13创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n14.target1shutdown socket1\n15.target1关闭socket1" sub module: TCP summary: AP mode, close for different types of TCP sockets test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0115 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4 OK 5.OK,pc tcp server accept成功 6.OK 7.OK,pc tcp server accept成功 8 OK 9.OK,pc tcp server accept成功 10.OK 11.OK,pc tcp server accept成功 initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT 4.target1上创建TCP socket2 5.target1上使用步骤4创建的socket2,去连接 PC的ip,random_port,PC有ACCEPT 6.target1上创建TCP socket3 7.target1上使用步骤6创建的socket3,去连接 PC的ip,random_port,PC有ACCEPT 8.target1上创建TCP socket4 9.target1上使用步骤8创建的socket4,去连接 PC的ip,random_port,PC有ACCEPT 10.target1上创建TCP socket5 11.target1上使用步骤10创建的socket5,去连接 PC的ip,random_port,PC有ACCEPT sub module: TCP summary: AP mode, create max TCP sockets test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0116 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC3 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC4 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC5 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC6 CONNECT 0 - - R SSC1 RE ACCEPT:(\d+),\d+,.+,\d+ execution time: 0.0 expected result: |- 1.+BIND:0,OK,0.0.0.0 2.OK 3.OK,pc tcp server accept成功 4.OK,pc tcp server accept成功 5.OK,pc tcp server accept成功 6.OK,pc tcp server accept成功 7.OK,pc tcp server accept成功 initial condition: APM2 level: Integration module: TCPIP steps: "1.target1上创建TCP socket 端口随机\n2.target1上使用步骤4创建的socket1,去监听\n3.PC CONNECT, ,tcp 连接创建成功,创建socket2 \n4.PC CONNECT, ,tcp 连接创建成功,创建socket3 \n5.PC CONNECT, ,tcp 连接创建成功,创建socket4 \n6.PC CONNECT, ,tcp 连接创建成功,创建socket5 \n7.PC CONNECT, ,tcp 连接创建成功,创建socket6 \ " sub module: TCP summary: AP mode, accept max TCP client by server test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) with different parameter version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0201 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t UDP -i 0.0.0.0 -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h B - - P SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -T - - R SSC1 C +CLOSEALL - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: |- 1.ok 2.OK 3.ERROR 4.OK 5.OK 6.ERROR 7.OK 8.OK 9.OK 10.OK 11.OK 12.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建UDP传输socket,bind到本地ip 0.0.0.0, 3.target1上使用步骤2创建的socket,去连接 PC的ip, 4.target1上创建TCP socket 5.target1上使用步骤4创建的socket,创建TCP 监听 6.target1上使用步骤4创建的socket,去连接 PC的ip, 7.target1上创建TCP socket 8.target1上使用步骤7创建的socket,去连接 PC的ip, 9.target1上关闭步骤7创建的socket 10.target1上使用步骤7创建的socket,去连接 PC的ip, 11.target1上关闭所有创建的socket 12.target1上使用步骤2创建的socket,去连接 PC的ip, sub module: TCP summary: STA mode, connect test. use socket in state that can't connect test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0202 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t UDP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -L -s 1000 - - R SSC1 RE LISTEN:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.ERROR 4.OK 5.OK 6.ERROR 7.OK 8.ERROR 9.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建UDP传输socket,bind到本地ip 0.0.0.0, 3.target1上使用步骤2创建的socket,去建立TCP 监听 4.target1上创建TCP socket 5.target1上使用步骤4创建的socket,去连接 PC的ip, 6.target1上使用步骤4创建的socket,创建TCP 监听 7.target1上shutdown 步骤4的socket 8.target1上使用步骤4创建的socket,创建TCP 监听 9.target1上使用不存在socket,创建TCP 监听 sub module: TCP summary: STA mode, server listen test. use socket in state that can't listen test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0203 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t UDP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -S -s - - R SSC1 RE SEND:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -S -s - - R SSC1 RE SEND:\d+,ERROR - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -S -s - - R SSC1 RE SEND:\d+,ERROR - - SSC SSC1 soc -S -s 1000 - - R SSC1 RE SEND:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.ERROR 4.OK 5.ERROR 6.OK 7.OK 8.ERROR 9.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建UDP传输socket1, 3.target1上使用步骤2创建的socket1,去发送数据 4.target1上创建TCP socket2 5.target1上使用步骤4创建的socket2,去发送数据 6.target1上使用步骤4创建的socket2,创建TCP连接,连接成功 7.target1上shutdown 步骤4的socket2 8.target1往socket2发送错误命令发送数据 9.target1上不指定socket往上发送数据 sub module: TCP summary: send test. use socket in state that can't send test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0204 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -w 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 146000 - - P SOC_COM R * - - SSC SSC1 soc -W -s -o 1 - - P SSC1 RE WORKTHREAD:\d+,OK - P SSC1 SL +2920 execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc server accept OK 4.OK 5.OK 6.OK 7.target收到146000 byte initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.PC与target1 创建好TCP 连接,有ACCEPT 5.target上不进行recv 6.PC send 100 * 1460 data to target, 7.在target上开始recv sub module: TCP summary: STA mode, TCP recv buffer test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v2 (2016-10-19) - CI ready: 'Yes' ID: TCPIP_TCP_0206 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP -i - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -I - - P SSC1 RE "SOCINFO:%%s,2,%%s,\d+,%%s,%%d"%%(,,,) - P SSC1 RE "SOCINFO:%%s,82,.+,%%d"%%(,) - P SSC1 RE "SOCINFO:%%s,2,%%s,%%d,%%s,\d+"%%(,,,) execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.PC OK, target1 +ACCEPT:3,2,,port 10.+SOCINFO:,,, +SOCINFO:,,, +SOCINFO:, +SOCINFO:,,, +SOCINF0ALL initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n4.target1上创建TCP socket2,本地ip target_ip\n5.target1上使用步骤4创建的socket2,去连接 PC的ip,random_port,PC有ACCEPT\n6.target1 shutdown socket2 \n7.target1上创建TCP socket3,本地端口random_port\n8.target1上使用步骤7创建的socket3,去监听\n9.PC CONNECT, ,tcp 连接创建成功,创建socket4 \n10.target1 查询the socket information" sub module: TCP summary: STA mode, TCP get active socket info test test environment: SSC_T1_6 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0207 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t UDP -i 0.0.0.0 -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s -h B - - P SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -T - - R SSC1 C +CLOSEALL - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: |- 1.ok 2 OK 3.ERROR 4.OK 5.OK 6.ERROR 7.OK 8.OK 9.OK 10.OK 11.OK 12.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建UDP传输socket,bind到本地ip 0.0.0.0, 3.target1上使用步骤2创建的socket,去连接 PC的ip, 4.target1上创建TCP socket 5.target1上使用步骤4创建的socket,创建TCP 监听 6.target1上使用步骤4创建的socket,去连接 PC的ip, 7.target1上创建TCP socket 8.target1上使用步骤7创建的socket,去连接 PC的ip, 9.target1上关闭步骤7创建的socket 10.target1上使用步骤7创建的socket,去连接 PC的ip, 11.target1上关闭所有创建的socket 12.target1上使用步骤2创建的socket,去连接 PC的ip, sub module: TCP summary: AP mode, connect test. use socket in state that can't connect test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0208 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t UDP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,ERROR - - SSC SSC1 soc -L -s 1000 - - R SSC1 RE LISTEN:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.ERROR 4 OK 5.OK 6.ERROR 7.OK 8.ERROR 9.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建UDP传输socket,bind到本地ip 0.0.0.0, 3.target1上使用步骤2创建的socket,去建立TCP 监听 4.target1上创建TCP socket 5.target1上使用步骤4创建的socket,去连接 PC的ip, 6.target1上使用步骤4创建的socket,创建TCP 监听 7.target1上shutdown 步骤4的socket 8.target1上使用步骤4创建的socket,创建TCP 监听 9.target1上使用不存在socket,创建TCP 监听 sub module: TCP summary: AP mode, server listen test. use socket in state that can't listen test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0210 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -w 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 146000 - - P SOC_COM R * - - SSC SSC1 soc -W -s -o 1 - - P SSC1 RE WORKTHREAD:\d+,OK - P SSC1 SL +2920 execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 6.OK 7.收到 146000 数据 initial condition: APM2 level: Integration module: TCPIP steps: |- 1. PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.PC与target1 创建好TCP 连接,有ACCEPT 5.target停止调用recv 6.PC send 100 * 1460 data to 8266, 7.target重新调用recv sub module: TCP summary: AP mode, TCP recv buffer test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v2 (2016-10-19) - CI ready: 'Yes' ID: TCPIP_TCP_0212 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP -i - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -D -s - - R SSC1 RE SHUTDOWN:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT 0 - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -I - - P SSC1 RE "SOCINFO:%%s,2,%%s,\d+,%%s,%%d"%%(,,,) - P SSC1 RE "SOCINFO:%%s,82,.+,%%d"%%(,) - P SSC1 RE "SOCINFO:%%s,2,%%s,%%d,%%s,\d+"%%(,,,) execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.PC OK, target1 +ACCEPT:3,2,,port 10.+SOCINFO:,,, +SOCINFO:,,, +SOCINFO:, +SOCINFO:,,, +SOCINF0ALL initial condition: APM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port,PC有ACCEPT\n4.target1上创建TCP socket2,本地ip target_ip\n5.target1上使用步骤4创建的socket2,去连接 PC的ip,random_port,PC有ACCEPT\n6.target1 shutdown socket2 \n7.target1上创建TCP socket3,本地端口random_port\n8.target1上使用步骤7创建的socket3,去监听\n9.PC CONNECT, ,tcp 连接创建成功,创建socket4 \n10.target1 查询the socket information" sub module: TCP summary: AP mode, TCP get active socket info test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0213 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC2 CONNECT 0 - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -A -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1 3.target1 abort socket1 4.target1上创建TCP socket 端口随机 5.target1上使用步骤4创建的socket1,去监听 6.PC CONNECT, ,tcp 连接创建成功,创建socket2 7.target1 abort socket1 8.target1 abort socket2 9.target1上创建TCP socket1 10.target1上使用步骤10创建的socket1,去连接 PC的ip,test_tcp_port1,PC有ACCEPT 11.target1 abort socket1 sub module: TCP summary: AP mode, espconn abort test test environment: SSC_T1_7 test point 1: basic function test point 2: use TCP SAP (socket/espconn API) in different state version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0301 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 lev -N -t GET - - R SSC1 RE NUMBER:\d+,OK execution time: 0.0 expected result: 1.OK initial condition: STAM2 level: Integration module: TCPIP steps: 1.lev -N -t GET sub module: TCP summary: STA mode, max connections number query test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0302 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 lev -N -t SET -n 2 - - R SSC1 C +NUMBER:OK - - SSC SSC1 lev -N -t SET -n 0 - - R SSC1 C +NUMBER:ERROR - - SSC SSC1 lev -N -t SET -n 16 - - R SSC1 C +NUMBER:ERROR - - SSC SSC1 lev -N -t SET -n 15 - - R SSC1 C +NUMBER:OK - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: |- 1.OK 2.ERROR 3.ERROR 4.OK 5.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.lev -N -t SET -n 2 2.lev -N -t SET -n 0 3.lev -N -t SET -n 15 4.lev -N -t SET -n 16 5.lev -N -t SET -n 8 sub module: TCP summary: STA mode, max connections number set test environment: SSC_T1_5 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0303 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 lev -N -t SET -n 3 - - R SSC1 C +NUMBER:OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC3 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC4 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -T - - R SSC1 C +CLOSE - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip的ip,test_tcp_port1,PC有ACCEPT 4.lev -N -t SET -n 3 5.target1上创建TCP socket3,本地端口random_port 6.target1上使用步骤5创建的socket2,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 7.target1上创建TCP socket3,本地端口random_port 8.target1上使用步骤7创建的socket3,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 9.target1上创建TCP socket4,本地端口random_port 10.target1上使用步骤5创建的socket4,去连接 pc_ip_wifi的ip,test_tcp_port1,未连接成功 sub module: TCP summary: STA mode, max connections fucntion verify test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0304 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 5 - - SSC SSC1 lev -N -t SET -n 3 - - R SSC1 C +NUMBER:OK - - SOC SOC2 SEND 146000 - - R SSC1 SL +146000 - - SSC SSC1 soc -S -s -l 1460 -n 100 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 146000 - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip的ip,test_tcp_port1,PC有ACCEPT 4.PC 往8266发送数据 5.8266往PC 发送数据 6.lev -N -t SET -n 3 7.PC 往8266发送数据 146000 8.8266往PC 发送数据1460*100 9.target1上lev -N -t SET -n 8 sub module: TCP summary: STA mode, max connections set interact with TCP connect and send test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0305 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - P SOC_COM C OK - - SSC SSC1 lev -A -s -t GET - - 'R SSC1 RE ALLOW:' - - SSC SSC1 lev -A -s -t SET -n 4 - - R SSC1 RE ALLOW:\d+,OK execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.ERROR 5.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip的ip,test_tcp_port1,PC有ACCEPT 4.lev -A -s -t GET 5.target1上lev -A -s -t SET -n 4 sub module: TCP summary: STA mode, max TCP connection allowed by server test test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0306 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - P SOC_COM C OK - - 'SSC SSC1 lev -K -s -t ENABLE ' - - R SSC1 RE KEEPALIVE:\d+,OK - - 'SSC SSC1 lev -K -s -t GET ' - - R SSC1 RE KEEPALIVE:\d+,OK - - SSC SSC1 lev -K -s -t SET -i 30 -d 3 -c 2 - - R SSC1 RE KEEPALIVE:\d+,OK - - DELAY 30 - - P SOC_COM NC SOC_CLOSED execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.SOC_COM NC SOC_CLOSED initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 test_tcp_port1\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 pc_ip的ip,test_tcp_port1,PC有ACCEPT\n4.lev -K -s -t ENABLE \n5.target1上lev -K -s -t GET \n6.lev -K -s -t SET -i 30 -d 3 -c 2\n7.等待30s" sub module: TCP summary: STA mode, keep alive test test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0307 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - R SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - R SOC_COM L OK - - 'SSC SSC1 lev -K -s -t ENABLE ' - - R SSC1 RE KEEPALIVE:\d+,OK - - 'SSC SSC1 lev -K -s -t GET ' - - R SSC1 RE KEEPALIVE:\d+,OK - - SSC SSC1 lev -K -s -t SET -i 30 -d 3 -c 2 - - R SSC1 RE KEEPALIVE:\d+,OK - - SOC SOC1 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC1 RL 5 - - SOC SOC1 SEND 146000 - - R SSC1 SL +146000 - - SSC SSC1 soc -S -s -l 1460 -n 100 - - P SSC1 RE SEND:\d+,OK - P SOC1 RL 146000 - - DELAY 30 - - P SOC_COM NC SOC_CLOSED execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.0K 8.OK 9.OK 10.OK 11.SOC_COM NC SOC_CLOSED initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 test_tcp_port1\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 pc_ip的ip,test_tcp_port1,PC有ACCEPT\n4.lev -K -s -t ENABLE \n5.target1上lev -K -s -t GET \n6.lev -K -s -t SET -i 30 -d 3 -c 2\n7.PC往8266发送数据\n8.8266往PC上发送数据\n9.PC往8266发送146000数据\n10.8266往PC上发送1460*100数据\n11.等待30s" sub module: TCP summary: STA mode, keep alive interact with TCP send test environment: SSC_T1_6 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0308 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 lev -N -t GET - - R SSC1 RE NUMBER:\d+,OK execution time: 0.0 expected result: 1.OK initial condition: APM2 level: Integration module: TCPIP steps: 1.lev -N -t GET sub module: TCP summary: AP mode, max connections number query test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0309 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 lev -N -t SET -n 2 - - R SSC1 C +NUMBER:OK - - SSC SSC1 lev -N -t SET -n 0 - - R SSC1 C +NUMBER:ERROR - - SSC SSC1 lev -N -t SET -n 16 - - R SSC1 C +NUMBER:ERROR - - SSC SSC1 lev -N -t SET -n 15 - - R SSC1 C +NUMBER:OK - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: |- 1.OK 2.ERROR 3.ERROR 4.OK 5.OK initial condition: APM2 level: Integration module: TCPIP steps: |- 1.lev -N -t SET -n 2 2.lev -N -t SET -n 0 3.lev -N -t SET -n 15 4.lev -N -t SET -n 16 5.lev -N -t SET -n 8 sub module: TCP summary: AP mode, max connections number set test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0310 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 lev -N -t SET -n 3 - - R SSC1 C +NUMBER:OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC3 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC4 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -T - - R SSC1 C +CLOSE - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 4.lev -N -t SET -n 3 5.target1上创建TCP socket3,本地端口random_port 6.target1上使用步骤5创建的socket2,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 7.target1上创建TCP socket3,本地端口random_port 8.target1上使用步骤7创建的socket3,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 9.target1上创建TCP socket4,本地端口random_port 10.target1上使用步骤5创建的socket4,去连接 pc_ip_wifi的ip,test_tcp_port1,未连接成功 sub module: TCP summary: AP mode, max connections fucntion verify test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0311 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 5 - - SSC SSC1 lev -N -t SET -n 3 - - R SSC1 C +NUMBER:OK - - SOC SOC2 SEND 146000 - - R SSC1 SL +146000 - - SSC SSC1 soc -S -s -l 1460 -n 100 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 146000 - - SSC SSC1 lev -N -t SET -n 8 - - R SSC1 C +NUMBER:OK execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 4.PC 往8266发送数据 5.8266往PC 发送数据 6.lev -N -t SET -n 3 7.PC 往8266发送数据 146000 8.8266往PC 发送数据1460*100 9.target1上lev -N -t SET -n 8 sub module: TCP summary: AP mode, max connections set interact with TCP connect and send test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0312 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 lev -A -s -t GET - - R SSC1 RE ALLOW:\d+,ERROR - - SSC SSC1 lev -A -s -t SET -n 4 - - R SSC1 RE ALLOW:\d+,ERROR execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.ERROR 5.ERROR initial condition: APM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.target1上创建TCP socket1,本地ip target_ip 3.target1上使用步骤2创建的socket1,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT 4.lev -A -s -t GET 5.target1上lev -A -s -t SET -n 4 sub module: TCP summary: AP mode, max TCP connection allowed by server test test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0313 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - 'SSC SSC1 lev -K -s -t ENABLE ' - - R SSC1 RE KEEPALIVE:\d+,OK - - 'SSC SSC1 lev -K -s -t GET ' - - R SSC1 RE KEEPALIVE:\d+,OK - - SSC SSC1 lev -K -s -t SET -i 30 -d 3 -c 2 - - R SSC1 RE KEEPALIVE:\d+,OK - - DELAY 30 - - P SOC_COM NC SOC_CLOSED execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.SOC_COM NC SOC_CLOSED initial condition: APM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 test_tcp_port1\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT\n4.lev -K -s -t ENABLE \n5.target1上lev -K -s -t GET \n6.lev -K -s -t SET -i 30 -d 3 -c 2\n7.等待30s" sub module: TCP summary: AP mode, keep alive test test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0314 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i 0.0.0.0 -p 0 - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - 'SSC SSC1 lev -K -s -t ENABLE ' - - R SSC1 RE KEEPALIVE:\d+,OK - - 'SSC SSC1 lev -K -s -t GET ' - - R SSC1 RE KEEPALIVE:\d+,OK - - SSC SSC1 lev -K -s -t SET -i 30 -d 3 -c 2 - - R SSC1 RE KEEPALIVE:\d+,OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 5 - - SOC SOC2 SEND 146000 - - R SSC1 SL +146000 - - SSC SSC1 soc -S -s -l 1460 -n 100 - - P SSC1 RE SEND:\d+,OK - P SOC2 RL 146000 - - DELAY 30 - - P SOC_COM NC SOC_CLOSED execution time: 0.0 expected result: | 1.OK 2.OK 3.OK,pc tcp server accept成功 4.OK 5.OK 6.OK 7.0K 8.OK 9.OK 10.OK 11.SOC_COM NC SOC_CLOSED initial condition: APM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 test_tcp_port1\n2.target1上创建TCP socket1,本地ip target_ip\n3.target1上使用步骤2创建的socket1,去连接 pc_ip_wifi的ip,test_tcp_port1,PC有ACCEPT\n4.lev -K -s -t ENABLE \n5.target1上lev -K -s -t GET \n6.lev -K -s -t SET -i 30 -d 3 -c 2\n7.PC往8266发送数据\n8.8266往PC上发送数据\n9.PC往8266发送146000数据\n10.8266往PC上发送1460*100数据\n11.等待30s" sub module: TCP summary: AP mode, keep alive interact with TCP send test environment: SSC_T1_7 test point 1: basic function test point 2: socket option test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0401 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 sta -D - - P SSC1 C +QAP:OK - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port 4.PC与target1创建好TCP 连接,有ACCEPT 5.断开与AP 连接 6.8266往PC上发送5字节数据 sub module: TCP summary: do TCP send after WIFI disconnected test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0402 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 sta -D - - P SSC1 C +QAP:OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port 4.PC与target1创建好TCP 连接,有ACCEPT 5.断开与AP 连接 6.关闭建立的socket1连接 sub module: TCP summary: "close TCP socket after WIFI \ndisconnected" test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0403 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 op -S -o 2 - - P SSC1 C +MODE:OK - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port\n4.PC与target1创建好TCP 连接,有ACCEPT\n5.修改8266的Mode为softAP mode \n6.8266往PC上发送5字节数据" sub module: TCP summary: do TCP send after mode changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0404 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 op -S -o 2 - - P SSC1 C +MODE:OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port\n4.PC与target1创建好TCP 连接,有ACCEPT\n5.修改8266的Mode为softAP mode \n6.关闭建立的socket1连接" sub module: TCP summary: close TCP socket after mode changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0405 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - NIC DISABLED - - R PC_COM C OK - - SSC SSC1 soc -S -s -l 1 - - '' - - DELAY 5400 - - P SSC1 RE CLOSED:\d+,0 execution time: 1.5 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.TCP连接断开 initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port 4.PC与target1创建好TCP 连接,有ACCEPT 5.PC 网卡 disable 6.target1上使用socket1发送数据,等待 90 分钟 sub module: TCP summary: do TCP send after PC NIC disabled test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0406 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - NIC DISABLED - - R PC_COM C OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port\n4.PC与target1创建好TCP 连接,有ACCEPT\n5.PC上网卡禁止掉 \n6.关闭建立的socket1连接" sub module: TCP summary: close TCP socket after PC NIC disabled test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0407 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 dhcp -E -o 1 - - R SSC1 C +DHCP:STA,OK - - SSC SSC1 ip -S -o 1 -i 192.168.111.210 - - P SSC1 C +IP:OK - - SSC SSC1 ip -Q -o 1 - - R SSC1 C +STAIP:192.168.111.210 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK 7.OK 8.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port\n4.PC与target1创建好TCP 连接,有ACCEPT\n5.关闭8266的DHCP 1\n6.设置sta ip \n7.查询sta ip 地址是否生效\n8.8266往PC上发送5字节数据" sub module: TCP summary: do TCP send after IP changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0408 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 dhcp -E -o 1 - - R SSC1 C +DHCP:STA,OK - - SSC SSC1 ip -S -o 1 -i 192.168.111.210 - - P SSC1 C +IP:OK - - SSC SSC1 ip -Q -o 1 - - R SSC1 C +STAIP:192.168.111.210 - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK 7.OK 8.OK initial condition: STAM2 level: Integration module: TCPIP steps: "1.PC上建立TCP 监听 random_port\n2.target1上创建TCP socket1\n3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port\n4.PC与target1创建好TCP 连接,有ACCEPT\n5.关闭8266的DHCP 1\n6.设置sta ip \n7.查询sta ip 地址是否生效\n8.关闭建立的socket1连接" sub module: TCP summary: close TCP socket after IP changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0411 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,ERROR - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.ERROR 7.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port 4.PC与target1创建好TCP 连接,有ACCEPT 5.target1上创建TCP socket2 6.8266往PC socket2上发送5字节数据 7.8266往PC socket1上发送5字节数据 sub module: TCP summary: do TCP send after socket changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0412 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - R SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK - - SSC SSC1 soc -T -s - - R SSC1 RE CLOSE:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK; PC TCP server accept 成功 4.OK 5.OK 6.OK 7.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket1 3.target1上使用步骤2创建的socket1,去连接 PC的ip,random_port 4.PC与target1创建好TCP 连接,有ACCEPT 5.target1上创建TCP socket2 6.关闭socket1 连接 7.关闭socket2连接 sub module: TCP summary: close TCP send after socket changed test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP handling abnormal event version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_0501 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - STRING ether%20src%20%%s%20or%20ether%20dst%20%%s - - R PC_COM C OK - - NIC NIC1 START capture+block_ip - - R PC_COM C +NIC_START:OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - '' - - DELAY 10 - - R SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: 2. connect failed, no exception initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. PC do not reply any IP packet on NIC 2. target try to connect to TCP server with PC NIC IP sub module: TCP summary: PC do not reply TCP SYN of target test environment: SSC_T1_6 test point 1: abnormal/special use test point 2: TCP connect and disconnect abnormal case version: v1 (2015-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0601 SDK: |- 8266_RTOS 8266_NonOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 socopt -S -s -k Keepalive -o 1 - - R SSC1 C +SETOPTION:Keepalive,OK - - SSC SSC1 socopt -S -s -k Keepidle -o 20 - - R SSC1 C +SETOPTION:Keepidle,OK - - SSC SSC1 socopt -S -s -k Keepintvl -o 1 - - R SSC1 C +SETOPTION:Keepintvl,OK - - SSC SSC1 socopt -S -s -k Keepcnt -o 3 - - R SSC1 C +SETOPTION:Keepcnt,OK - - NIC DISABLED - - R PC_COM C OK - - DELAY 30 - - R SSC1 C CLOSE execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.OK 8.OK 9.等待30s initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上步骤3创建的socket设置so_keepalive属性 4.target1上步骤3创建的socket设置so_keepidle参数 5.target1上步骤3创建的socket设置so_keepintvl参数 6.target1上步骤3创建的socket设置so_keepcnt参数 7.target1上使用步骤7具有so_keepalive属性及参数的socket,去连接 PC的ip,random_port 8.PC上网卡禁止掉 9.等待30s sub module: TCP summary: Test socket with so_keepalive option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0602 SDK: |- 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 C +BIND:ERROR execution time: 0.0 expected result: |- 1.OK 2.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind test_udp_port1 2.target1上创建TCP socket,bind test_udp_port1 sub module: TCP summary: Test socket with so_reuseaddr option closed on TCP submodule test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0603 SDK: ESP32_IDF Test App: SSC_OPTION allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T - - R SSC1 C CLOSEALL - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - P SSC1 RE LISTEN:\d+,OK - - SSC SSC1 soc -T - - R SSC1 C CLOSEALL execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.CLOSEALL 5.OK 6.OK 7.CLOSEALL initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket,bind test_tcp_port2 3.target1上使用步骤4创建的socket,去连接 PC的ip,random_port 4.关闭socket 5.target1上创建TCP socket,bind test_tcp_port2 6.target1上建立TCP 监听 7.关闭socket sub module: TCP summary: Test socket with so_reuseaddr option opened that close TCP connection not react immediately on ESP32 test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0604 SDK: ESP32_IDF Test App: SSC_OPTION allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK execution time: 0.0 expected result: |- 1.OK 2.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind test_udp_port1 2.target1上创建TCP socket,bind test_udp_port1 sub module: TCP summary: Test socket with so_reuseaddr option opened that build two tcp sockets by binding same ip and port on ESP32 test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0605 SDK: ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - - SSC SSC1 socopt -S -s -k Sndtimeo -o 1 - - R SSC1 C +SETOPTION:Sndtimeo,OK - - NIC DISABLED - - R PC_COM C OK - - SSC SSC1 soc -S -s -l 5000 - - P SSC1 RE SEND:\d+,OK - - SSC SSC1 soc -S -s -l 5000 -n 4 - - P SSC1 RE SEND:\d+,ERROR,11 execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.PC与target1 创建好TCP 连接,有ACCEPT 5.PC send 5 bytes to target1 6.target1 send 5 bytes to PC 7.target1上对步骤2创建的socket设置so_sndtimeo属性 8.PC上网卡禁止掉 9.target1 send 5000 bytes to PC 10.target1 send 5000 bytes to PC sub module: TCP summary: Test socket with so_sndtimeo option on ESP32 test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0606 SDK: |- 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 socopt -S -s -k Rcvtimeo -o 1 - - R SSC1 C +SETOPTION:Rcvtimeo,OK - - SOC SOC2 SEND 5 - - R SSC1 RE CLOSED:\d+,11 execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.CLOSED initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤3创建的socket,去连接 PC的ip,random_port 4.PC与target1 创建好TCP 连接,有ACCEPT 5.PC send 5 bytes to target1 6.target1上对步骤3创建的socket设置so_rcvtimeo属性 7.PC send 5 bytes to target1 sub module: TCP summary: Test socket with so_rcvtimeo option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0607 SDK: |- 8266_RTOS ESP32_IDF Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.target1上使用步骤2创建的socket,去连接 PC的ip,random_port, 获取 error code sub module: TCP summary: Test socket with so_error option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0608 SDK: 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 ram -Q - - R SSC1 A :\+FREEHEAP:(\d+)\r\n - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 socopt -S -s -k Linger -o 1 - - R SSC1 C +SETOPTION:Linger,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T - - P SSC1 RE CLOSE:\d+,OK - - SSC SSC1 ram -Q - - R SSC1 P execution time: 0.0 expected result: |- 1.OK 2.查询空闲ram 3.OK 4.OK 5.OK 6.OK 7.查询空闲ram initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.查询空闲ram 3.target1上创建TCP socket 4.target1上对步骤3创建的socket设置so_linger属性 5.target1上使用步骤4具有so_linger属性的socket,去连接 PC的ip,random_port 6.关闭 socket 7.查询空闲ram sub module: TCP summary: Test socket with so_linger option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_0609 SDK: 8266_RTOS Test App: SSC allow fail: '' auto test: 'No' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T - - R SSC1 C CLOSEALL - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - P SSC1 RE LISTEN:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.CLOSEALL 5.OK 6.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.find ESP8266_RTOS_SDK/include/lwip/lwip/opt.h file, make "#define SO_REUSE 1" instead of "#define SO_REUSE 0" 2.switch to ESP8266_RTOS_SDK/third_party, run "./make_lib.sh lwip" risc,then continuely run "ll ../lib" 3.switch to ESP8266_RTOS_SDK/SSC, run "./gen_misc_rtos.sh SSC", then run the test case normally 4.PC上建立TCP 监听 random_port 5.target1上创建TCP socket,bind random_port 6.target1上使用步骤5创建的socket,去连接 PC的ip,random_port 7.关闭socket 8.target1上创建TCP socket,bind random_port 9.target1上建立TCP 监听 sub module: TCP summary: Test socket with so_reuseaddr option opened that close TCP connection not react immediately on 8266_RTOS test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_0610 SDK: 8266_RTOS Test App: SSC allow fail: '' auto test: 'No' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK execution time: 0.0 expected result: |- 1.OK 2.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.find ESP8266_RTOS_SDK/include/lwip/lwip/opt.h file, make "#define SO_REUSE 1" instead of "#define SO_REUSE 0" 2.switch to ESP8266_RTOS_SDK/third_party, run "./make_lib.sh lwip" risc,then continuely run "ll ../lib" 3.switch to ESP8266_RTOS_SDK/SSC, run "./gen_misc_rtos.sh SSC", then run the test case normally 4.target1上创建TCP socket,bind test_tcp_port2 5.target1上创建TCP socket,bind test_tcp_port2 sub module: TCP summary: Test socket with so_reuseaddr option opened that build two tcp sockets by binding same ip and port on 8266_RTOS test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0611 SDK: 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SOC SOC1 ACCEPT SOC2 - - R SOC_COM L OK - - SOC SOC2 SEND 5 - - R SSC1 SL +5 - - SSC SSC1 soc -S -s -l 5 - - P SSC1 RE SEND:\d+,OK - - SSC SSC1 socopt -S -s -k Sndtimeo -o 1 - - R SSC1 C +SETOPTION:Sndtimeo,OK - - NIC DISABLED - - R PC_COM C OK - - SSC SSC1 soc -S -s -l 1500 - - P SSC1 RE SEND:\d+,OK - - SSC SSC1 soc -S -s -l 1500 - - P SSC1 RE SEND:\d+,ERROR,11 execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.OK 8.OK 9.OK 10.ERROR initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.PC与target1 创建好TCP 连接,有ACCEPT 5.PC send 5 bytes to target1 6.target1 send 5 bytes to PC 7.target1上对步骤2创建的socket设置so_sndtimeo属性 8.PC上网卡禁止掉 9.target1 send 1500 bytes to PC 10.target1 send 1500 bytes to PC sub module: TCP summary: Test socket with so_sndtimeo option on 8266_RTOS test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0612 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SOC SOC2 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 socopt -S -s -k Maxconnect -o 1 - - R SSC1 C +SETOPTION:Maxconnect,OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,ERROR - - SSC SSC1 soc -T - - R SSC1 C CLOSE execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.OK 5.OK 6.OK 7.ERROR 8.CLOSE initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 test_tcp_port1 2.PC上建立TCP 监听 test_tcp_port2 3.target1上创建TCP socket 4.target1上对步骤3创建的socket设置 Maxconnect属性 5.target1上使用步骤4具有Maxconnect属性的socket,去连接 PC的ip,test_tcp_port1 6.target1上创建TCP socket 7.target1上使用步骤6创建的socket,去连接 PC的ip,test_tcp_port2 8.关闭socket sub module: TCP summary: Test socket with Maxconnect option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0613 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - P SSC1 RE LISTEN:\d+,OK - - SSC SSC1 socopt -S -s -k MaxConnectNum -o 1 - - R SSC1 C +SETOPTION:MaxConnectNum,OK - - SOC SOC1 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - SOC SOC2 CONNECT - - P SOC_COM C ERROR - - SSC SSC1 soc -T - - R SSC1 C CLOSE execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.PC TCP client accept 5.ERROR 6.CLOSE initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind random_port 2.target1上使用步骤2创建的socket1,建立TCP 监听 3.target1上对步骤2创建的socket设置 MaxConnectNum属性 4.PC TCP 连接到target1 , 5.PC TCP 连接到target1 , 6.关闭socket sub module: TCP summary: Test socket with MaxConnectNum option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0614 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 socopt -S -s -k Registtime -o 20 - - R SSC1 C +SETOPTION:Registtime,OK - - SSC SSC1 soc -L -s - - P SSC1 RE LISTEN:\d+,OK - - SOC SOC1 CONNECT - - R SSC1 A :ACCEPT:(\d+),\d+,.+,\d+ - - DELAY 30 - - P SOC_COM NC SOC_CLOSED execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.PC TCP client accept 5.等待30s initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind test_tcp_port1 2.target1上对步骤2创建的socket设置 Registtime 属性 3.target1上使用步骤3具有Registtime属性的socket1,建立TCP 监听 4.PC TCP 连接到target1 , 5.等待30s sub module: TCP summary: Test socket with Registtime option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0615 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 socopt -S -s -k Abort - - R SSC1 C CLOSED execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.CLOSED initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.target1上对步骤2创建的socket设置 Abort 属性 sub module: TCP summary: Test socket with Abort option test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0616 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SOC SOC1 LISTEN - - R SOC_COM L OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -C -s -i -p - - P SSC1 RE CONNECT:\d+,OK - - SSC SSC1 soc -T - - R SSC1 C CLOSEALL - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -L -s - - P SSC1 RE LISTEN:\d+,OK execution time: 0.0 expected result: |- 1.OK 2.OK 3.OK 4.CLOSEALL 5.OK 6.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.PC上建立TCP 监听 random_port 2.target1上创建TCP socket,bind test_tcp_port1 3.target1上使用步骤2创建的socket,去连接 PC的ip,random_port 4.关闭socket 5.target1上创建TCP socket,bind test_tcp_port1 6.target1上建立TCP 监听 sub module: TCP summary: Test socket with so_reuseaddr option opened that close TCP connection not react immediately on 8266_NonOS test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_0617 SDK: 8266_NonOS Test App: SSC allow fail: '' auto test: 'Yes' category: Function cmd set: - '' - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK - - SSC SSC1 soc -B -t TCP -i -p - - R SSC1 A :BIND:(\d+),OK execution time: 0.0 expected result: |- 1.OK 2.OK initial condition: STAM2 level: Integration module: TCPIP steps: |- 1.target1上创建TCP socket,bind test_tcp_port1 2.target1上创建TCP socket,bind test_tcp_port1 sub module: TCP summary: Test socket with so_reuseaddr option opened that build two tcp sockets by binding same ip and port on 8266_NonOS test environment: SSC_T1_6 test point 1: basic function test point 2: socket test with different option version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_5001 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPConnection - - max_connection = 5 - - dummy - - execute_time = 300 - - '' - - connect_method = ["C_01", "C_02", "C_05", "C_07"] - - '' - - disconnect_method = ["D_01", "D_03", "D_05", "D_06"] - - '' - - pc_ip = "pc_ip" - - '' - - target_ip = "target_ip" - - '' execution time: 5.0 expected result: 1. succeed initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. random choose connect method to do connect, random choose a method to close Loop executing step 1 sub module: TCP summary: test possible TCP connect/disconnect method test environment: SSC_T1_6 test point 1: function + stress test point 2: TCP connect and disconnect test version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5101 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - TCPStress/TCPAPNSTA - - send_len = 1460 - - dummy - - test_time = 720 - - '' - - server_port = "" - - '' - - server_echo = True - - '' - - sta_number = 4 - - '' - - send_delay = 50 - - '' - - ap_ip = "" - - '' execution time: 12.0 expected result: |- 1. succeed 2. succeed 3. succeed 4. all TCP connection not disconnected initial condition: None level: Integration module: TCPIP steps: |- 1. all sta connect to softap 2. create tcp server on softap 3. all sta connect to softap tcp server 4. do bi-direction send on all tcp connections sub module: TCP summary: 1 AP 4 STA TCP stable test test environment: SSC_T5_1 test point 1: stable test point 2: TCP stable test version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5102 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - TCPStress/TCPRandomSend - - delay_config = [0, 0.01, 0.1, 0.5, 1] - - dummy - - send_count = 1000 - - '' - - test_time = 300 - - '' execution time: 12.0 expected result: |- 1. succeed 2. succeed initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. create TCP connection 2. PC send random length data to target sub module: TCP summary: send random length segment to target test environment: SSC_T1_6 test point 1: stable test point 2: TCP stable test version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5103 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - TCPStress/TCPSoftAPSTASendRecv - - send_len = 1460 - - dummy - - test_time = 720 - - '' - - test_count = 0xFFFFFF - - '' - - server_port = "" - - '' - - server_port_2 = "" - - '' - - server_echo = True - - '' - - sta_number = 3 - - '' - - send_delay = 50 - - '' - - pass_standard = (4*3600) - - '' - - ap_ip = "" - - '' execution time: 12.0 expected result: |- 1. succeed 2. verify reciveid data on target and PC succeed initial condition: None level: Integration module: TCPIP steps: |- 1. create TCP connection 2. send specified pattern on both direction sub module: TCP summary: TCP SoftSTA send/recv stress test test environment: SSC_T5_1 test point 1: stable test point 2: TCP stable test version: v2 (2016-11-15) - CI ready: 'No' ID: TCPIP_TCP_5104 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPMultiSTASendRecv - - send_len = 1460 - - dummy - - test_time = 300 - - '' - - server_echo = True - - '' - - sta_number = 5 - - '' - - send_delay = 500 - - '' execution time: 5.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: None level: Integration module: TCPIP steps: |- 1. 5 sta connect to softap 2. create TCP socket on all sta 3. all sta do TCP send/recv sub module: TCP summary: 1 SoftAP 5 STA, create TCP server on one STA, create TCP client on other STA, do TCP send/recv test environment: SSC_T6_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5105 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSTAMuitiSockSendRecv - - send_len = 1460 - - dummy - - test_time = 300 - - '' - - server_echo = True - - '' - - sta_number = 2 - - '' - - conn_number = 6 - - '' - - send_delay = 500 - - '' execution time: 5.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: None level: Integration module: TCPIP steps: |- 1. 2 sta connect to softap 2. create multi tcp socket on all sta 3. all sta do tcp send/recv sub module: TCP summary: 1 SoftAP 2 STA, create multi TCP socket between STA, do TCP send/recv test environment: SSC_T3_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_5106 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stable cmd set: - TCPStress/TCPRandomSend - - delay_config = [0, 0.01, 0.1, 0.5, 1] - - dummy - - send_count = 1000 - - '' - - test_time = 300 - - '' execution time: 12.0 expected result: |- 1. succeed 2. succeed initial condition: T1_ETH level: Integration module: TCPIP steps: |- 1. create TCP connection 2. PC send random length data to target sub module: TCP summary: send random length segment to target for Ethernet test environment: ETH_T1_1 test point 1: stable test point 2: TCP stable test version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5201 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSendRecv - - send_len = 1460 - - dummy - - test_time = 300 - - '' - - duplex = True - - '' - - conn_num = 5 - - '' - - send_delay = 20 - - '' execution time: 12.0 expected result: |- 1. succeed 2. succeed 3. all TCP connection not disconnected initial condition: T2_1 level: Integration module: TCPIP steps: |- 1. sta connect to softap 2. create multiple tcp connection 3. do send/recv on all tcp connections sub module: TCP summary: TCP send/recv stress test test environment: SSC_T2_5 test point 1: stress test point 2: TCP stress test version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5202 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPDataValidation - - test_time = 1440 - - dummy - - tx_enable = True - - '' - - rx_enable = True - - '' - - conn_num = 1 - - '' - - send_len = 1024 - - '' execution time: 24.0 expected result: |- 1. succeed 2. verify reciveid data on target and PC succeed initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. create TCP connection 2. send specified pattern on both direction sub module: TCP summary: TCP send/recv data validation test environment: SSC_T1_6 test point 1: stress test point 2: TCP stress test version: v2 (2016-11-15) - CI ready: 'No' ID: TCPIP_TCP_5203 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPRandomSend - - delay_config = [0, 0.01, 0.1, 0.5, 1] - - dummy - - send_count = 1000 - - '' - - test_time = 300 - - '' execution time: 12.0 expected result: |- 1. succeed 2. succeed 3. 不断开 initial condition: STAM2 level: Integration module: TCPIP steps: |- 1. ESP8089在同一信道进行iperf测试 2. create TCP connection 3. PC send random length data to target sub module: TCP summary: TCP 信道竞争测试 test environment: SSC_T1_8089 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_5204 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPDataValidation - - test_time = 1440 - - dummy - - tx_enable = True - - '' - - rx_enable = True - - '' - - conn_num = 1 - - '' - - send_len = 1024 - - '' execution time: 24.0 expected result: |- 1. succeed 2. verify reciveid data on target and PC succeed initial condition: T1_ETH level: Integration module: TCPIP steps: |- 1. create TCP connection 2. send specified pattern on both direction sub module: TCP summary: TCP send/recv data validation for Ethernet test environment: ETH_T1_1 test point 1: stress test point 2: TCP stress test version: v2 (2016-11-15) - CI ready: 'No' ID: TCPIP_TCP_5301 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPThroughput - - send_len = 1460 - - dummy - - tx_enable = True - - '' - - rx_enable = False - - '' - - measure_period = 5 - - '' execution time: 2.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: STAM1 level: Integration module: TCPIP steps: |- 1. config attenuator (0-59) 2. scan AP to get AP RSSI 3. create TCP connection and send data for several seconds Loop step 1 - 3 sub module: TCP summary: TCP throughput Tx in shield box test environment: SSC_T1_ShieldBox test point 1: performance test point 2: TCP throughput version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5302 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPThroughput - - send_len = 1460 - - dummy - - tx_enable = False - - '' - - rx_enable = True - - '' - - measure_period = 5 - - '' execution time: 2.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: STAM1 level: Integration module: TCPIP steps: |- 1. config attenuator (0-59) 2. scan AP to get AP RSSI 3. create TCP connection and recv data for several seconds Loop step 1 - 3 sub module: TCP summary: TCP throughput Rx in shield box test environment: SSC_T1_ShieldBox test point 1: performance test point 2: TCP throughput version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5401 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/EthTCPThroughput - - send_len = 1460 - - dummy - - tx_enable = True - - '' - - rx_enable = False - - '' - - measure_period = 30 - - '' - - test_count = 5 - - '' execution time: 0.5 expected result: |- 1. succeed 2. succeed initial condition: T1_ETH level: Integration module: TCPIP steps: |- 1. DUT open eth and get ip 2. DUT band socket and send packet to PC for several secends Loop for step 1-2 sub module: TCP summary: TCP throughput Tx for Ethernet test environment: ETH_T1_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5402 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/EthTCPThroughput - - send_len = 1460 - - dummy - - tx_enable = False - - '' - - rx_enable = True - - '' - - measure_period = 30 - - '' - - test_count = 5 - - '' execution time: 0.5 expected result: |- 1. succeed 2. succeed initial condition: T1_ETH level: Integration module: TCPIP steps: |- 1. DUT open eth and get ip 2. DUT band socket and PC send packet to DUT for several secends Loop for step 1-2 sub module: TCP summary: TCP throughput Rx for Ethernet test environment: ETH_T1_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5501 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/EthTCPSocketTest - - send_len = 1460 - - dummy - - test_count = 1000 - - '' - - tx_enable = True - - '' - - rx_enable = False - - '' execution time: 1.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: T1_ETH level: Integration module: TCPIP steps: |- 1. DUT open eth and get ip 2. PC bind socket and send packet to DUT for several secends 3. DUT close eth randomly Loop for step 1-3 sub module: TCP summary: Eth random close while sending packets test environment: ETH_T1_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_5601 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSoftAPSTAThroughput - - send_len = 1460 - - dummy - - sta_rx_enable = False - - '' - - sta_tx_enable = True - - '' - - measure_period = 15 - - '' execution time: 1.0 expected result: |- 1. succeed 2. succeed 3. succeed 4. succeed initial condition: T2_1 level: Integration module: TCPIP steps: |- 1. STA connect softAP 2. create TCP socket connect 3. send TCP packet 4. calculate the troughput sub module: TCP summary: STA TCP throughput Tx while connected with softAP test environment: SSC_T2_ShieldBox2 test point 1: Performance test test point 2: TCP throughput version: v1 (2016-10-18) - CI ready: 'No' ID: TCPIP_TCP_5602 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSoftAPSTAThroughput - - send_len = 1460 - - dummy - - sta_rx_enable = True - - '' - - sta_tx_enable = False - - '' - - measure_period = 15 - - '' execution time: 1.0 expected result: |- 1. succeed 2. succeed 3. succeed 4. succeed initial condition: T2_1 level: Integration module: TCPIP steps: |- 1. STA connect softAP 2. create TCP socket connect 3. send TCP packet 4. calculate the troughput sub module: TCP summary: STA TCP throughput Rx while connected with softAP test environment: SSC_T2_ShieldBox2 test point 1: Performance test test point 2: TCP throughput version: v1 (2016-10-18) - CI ready: 'No' ID: TCPIP_TCP_5701 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: Stress cmd set: - StableTest/EthGetIP - - test_count = 5000 - [dummy] comment: '' execution time: 5.0 expected result: '1. succeed 2. succeed 3. succeed 4. succeed' initial condition: None initial condition description (auto): none level: Integration module: TCPIP steps: |- 1. reboot 2. open eth 3. delay 10s 4. ip query sub module: TCP summary: Eth get ip test test environment: ETH_T1_1 test point 1: stress test point 2: TCP stress test version: v1 (2016-8-15) - CI ready: 'Yes' ID: TCPIP_TCP_5801 SDK: 'ESP32_IDF' Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSendRecvIPv6 - - send_len = 1460 - [dummy] - - test_time = 300 - [''] - - duplex = True - [''] - - conn_num = 5 - [''] - - send_delay = 20 - [''] execution time: 12.0 expected result: |- 1. succeed 2. succeed 3. all TCP connection not disconnected initial condition: T2_1 level: Integration module: TCPIP steps: |- 1. sta connect to softap 2. create multiple tcp connection 3. do send/recv on all tcp connections sub module: TCP summary: TCP send/recv stress test with TCPSendRecvIPv6 test environment: SSC_T2_5 test point 1: stress test point 2: TCP stress test(IPv6) version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5802 SDK: 'ESP32_IDF' Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPSoftAPSTASendRecvIPv6 - - send_len = 1460 - [dummy] - - test_time = 300 - [''] - - conn_num = 5 - [''] - - duplex = True - [''] - - send_delay = 20 - [''] execution time: 12.0 expected result: |- 1. succeed 2. succeed 3. all TCP connection not disconnected initial condition: T3_1 level: Integration module: TCPIP steps: |- 1. sta connect to softap 2. create multiple tcp connection 3. do send/recv on all tcp connections sub module: TCP summary: TCP send/recv stress test with TCPSoftAPSTASendRecvIPv6 test environment: SSC_T3_1 test point 1: stress test point 2: TCP stress test(IPv6) version: v2 (2016-11-15) - CI ready: 'Yes' ID: TCPIP_TCP_5803 SDK: 'ESP32_IDF' Test App: SSC auto test: 'Yes' category: Stress cmd set: - TCPStress/TCPDataValidationIPv6 - - test_time = 300 - [dummy] - - tx_enable = True - [''] - - rx_enable = True - [''] - - conn_num = 5 - [''] - - send_len = 1024 - [''] execution time: 24.0 expected result: |- 1. succeed 2. verify reciveid data on target and PC succeed initial condition: STAAP2 level: Integration module: TCPIP steps: |- 1. create TCP connection 2. send specified pattern on both direction sub module: TCP summary: TCP send/recv data validation with TCPDataValidationIPv6 test environment: SSC_T1_6 test point 1: stress test point 2: TCP stress test(IPv6) version: v2 (2016-11-15) - CI ready: 'No' ID: TCPIP_TCP_6001 SDK: ESP32_IDF, 8266_NonOS, 8266_RTOS Test App: SSC allow fail: '' auto test: 'Yes' category: Stable cmd set: - StableTest/TCPStable - - send_delay = 5 - - '' - - timeout = 20 - - '' - - test_time = 7*24*60 - - '' - - conn_num = 1 - - '' - - send_len = 100 - - '' execution time: 168 expected result: 1. succeed 2. DUT1 receive PC echo in timeout 3. succeed 4. succeed initial condition: STAO2 level: Integration module: TCPIP steps: 1. create TCP connection 2. DUT send data to PC, PC do echo 3. delay for send_delay 4. repeat step 2-3 sub module: TCP summary: TCP send receive delay stable test test environment: SSC_T1_6 test point 1: Stable test point 2: TCP send receive stable test version: v1 (2017-04-21) - CI ready: 'No' ID: TCPIP_TCP_9901 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: IOT cmd set: - TCPStress/TCPThroughputCompatibility - - send_len = 1460 - - dummy - - test_times = 10 - - '' - - tx_enable = True - - '' - - rx_enable = False - - '' - - measure_period = 30 - - '' execution time: 2.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: STAM1 level: Integration module: TCPIP steps: |- 1. scan AP to get AP RSSI 2. create TCP connection and send data for several seconds 3. calculate the throughput Loop step 1 - 3 sub module: TCP summary: TCP throughput Tx Compatibility test in shield box test environment: SSC_T1_ShieldBox test point 1: performance test point 2: TCP throughput Compatibility test version: v1 (2016-8-15) - CI ready: 'No' ID: TCPIP_TCP_9902 SDK: |- 8266_NonOS 8266_RTOS ESP32_IDF Test App: SSC auto test: 'Yes' category: IOT cmd set: - TCPStress/TCPThroughputCompatibility - - send_len = 1460 - - dummy - - test_times = 10 - - '' - - tx_enable = False - - '' - - rx_enable = True - - '' - - measure_period = 30 - - '' execution time: 2.0 expected result: |- 1. succeed 2. succeed 3. succeed initial condition: STAM1 level: Integration module: TCPIP steps: |- 1. scan AP to get AP RSSI 2. create TCP connection and send data for several seconds 3. calculate the throughput Loop step 1 - 3 sub module: TCP summary: TCP throughput Rx Compatibility test in shield box test environment: SSC_T1_ShieldBox test point 1: performance test point 2: TCP throughput Compatibility test version: v1 (2016-8-15)