2017-12-18 06:24:09 -05:00
|
|
|
|
test cases:
|
|
|
|
|
- CI ready: 'Yes'
|
|
|
|
|
ID: TCPIP_DNS_0101
|
|
|
|
|
SDK: |-
|
|
|
|
|
8266_NonOS
|
|
|
|
|
8266_RTOS
|
|
|
|
|
ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
allow fail: 1/2
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Function
|
|
|
|
|
cmd set:
|
|
|
|
|
- ''
|
|
|
|
|
- - SSC SSC1 soc -H -d gbot.espressif.cn
|
|
|
|
|
- - R SSC1 C +HOSTIP:OK,118.31.185.120
|
|
|
|
|
execution time: 0.0
|
|
|
|
|
expected result: 1.OK
|
|
|
|
|
initial condition: STAM2
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
2018-08-26 00:15:51 -04:00
|
|
|
|
steps: 1. get host name "gbot.espressif.cn"
|
2017-12-18 06:24:09 -05:00
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: get host by name test
|
|
|
|
|
test environment: SSC_T1_2
|
|
|
|
|
test point 1: basic function
|
|
|
|
|
test point 2: DNS function test
|
|
|
|
|
version: v1 (2016-8-15)
|
|
|
|
|
- CI ready: 'Yes'
|
|
|
|
|
ID: TCPIP_DNS_0102
|
|
|
|
|
SDK: |-
|
|
|
|
|
8266_NonOS
|
|
|
|
|
8266_RTOS
|
|
|
|
|
ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
allow fail: 1/2
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Function
|
|
|
|
|
cmd set:
|
|
|
|
|
- ''
|
|
|
|
|
- - SSC SSC1 soc -H -d gbot.espressif.cn
|
|
|
|
|
- - R SSC1 A <ip_addr>:\+HOSTIP:OK,(.+)\r\n
|
|
|
|
|
- - SSC SSC1 soc -B -t TCP
|
|
|
|
|
- - R SSC1 A <sock1>:\+BIND:(\d+),OK
|
|
|
|
|
- - SSC SSC1 soc -C -s <sock1> -i <ip_addr> -p 9001
|
|
|
|
|
- - R SSC1 RE \+CONNECT:\d+,OK
|
|
|
|
|
- - SSC SSC1 soc -S -s <sock1> -l 10
|
|
|
|
|
- - P SSC1 RE \+SEND:\d+,OK
|
|
|
|
|
- P SSC1 SL <sock1>+10
|
|
|
|
|
execution time: 0.0
|
|
|
|
|
expected result: |-
|
|
|
|
|
1.OK
|
|
|
|
|
2.OK
|
|
|
|
|
initial condition: STAM2
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
2018-08-26 00:15:51 -04:00
|
|
|
|
1. get host name "gbot.espressif.cn"
|
2017-12-18 06:24:09 -05:00
|
|
|
|
2. connect, send, recv
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: TCP connect to gbot.espressif.cn
|
|
|
|
|
test environment: SSC_T1_2
|
|
|
|
|
test point 1: basic function
|
|
|
|
|
test point 2: DNS function test
|
|
|
|
|
version: v2 (2016-10-19)
|
|
|
|
|
- CI ready: 'Yes'
|
|
|
|
|
ID: TCPIP_DNS_0103
|
|
|
|
|
SDK: |-
|
|
|
|
|
8266_NonOS
|
|
|
|
|
8266_RTOS
|
|
|
|
|
ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
allow fail: 1/2
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Function
|
|
|
|
|
cmd set:
|
|
|
|
|
- ''
|
|
|
|
|
- - SSC SSC1 soc -H -d gbot.espressif.cn
|
|
|
|
|
- - R SSC1 A <ip_addr>:\+HOSTIP:OK,(.+)\r\n
|
|
|
|
|
- - SSC SSC1 soc -B -t UDP
|
|
|
|
|
- - R SSC1 A <sock1>:\+BIND:(\d+),OK
|
|
|
|
|
- - SSC SSC1 soc -S -s <sock1> -i <ip_addr> -p 9003 -l 10 -n 3 -j 1000
|
|
|
|
|
- - P SSC1 RE \+SEND:\d+,OK
|
|
|
|
|
- P SSC1 SL <sock1>+10
|
|
|
|
|
execution time: 0.0
|
|
|
|
|
expected result: |-
|
|
|
|
|
1.OK
|
|
|
|
|
2.send OK and recv at least one echo
|
|
|
|
|
initial condition: STAM2
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1. get host name "espressif.cn"
|
|
|
|
|
2. sendto echo server 3 times
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: UDP send to gbot.espressif.cn
|
|
|
|
|
test environment: SSC_T1_2
|
|
|
|
|
test point 1: basic function
|
|
|
|
|
test point 2: DNS function test
|
|
|
|
|
version: v2 (2016-10-19)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0201
|
|
|
|
|
SDK: |-
|
|
|
|
|
8266_NonOS
|
|
|
|
|
8266_RTOS
|
|
|
|
|
ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
allow fail: ''
|
|
|
|
|
auto test: 'No'
|
|
|
|
|
category: Function
|
|
|
|
|
cmd set: ''
|
|
|
|
|
execution time: 0.1
|
|
|
|
|
expected result: 2. failed
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP的主、备用DNS server均设置为错误
|
|
|
|
|
2.target连接上AP 并访问正确的域名
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: get host name with error DNS server
|
|
|
|
|
test environment: SSC_T1_2
|
|
|
|
|
test point 1: abnormal/special use
|
|
|
|
|
test point 2: use special DNS server config
|
|
|
|
|
version: v1 (2016-8-15)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0202
|
|
|
|
|
SDK: |-
|
|
|
|
|
8266_NonOS
|
|
|
|
|
8266_RTOS
|
|
|
|
|
ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
allow fail: ''
|
|
|
|
|
auto test: 'No'
|
|
|
|
|
category: Function
|
|
|
|
|
cmd set: ''
|
|
|
|
|
execution time: 0.1
|
|
|
|
|
expected result: 2. succeed
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP的主DNS server设置为错误,备用DNS server设置为正确
|
|
|
|
|
2.target连接上AP 并访问正确的域名
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: get host name with error main DNS server and correct backup DNS server
|
|
|
|
|
test environment: SSC_T1_2
|
|
|
|
|
test point 1: abnormal/special use
|
|
|
|
|
test point 2: use special DNS server config
|
|
|
|
|
version: v1 (2016-8-15)
|
2018-08-26 00:15:51 -04:00
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0301
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "fallback_main_backup_dns_all_error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_option = "error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_option = "main_backup_error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "1.1.1.1"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
2.mode set ok
|
|
|
|
|
3.connect ap sucess
|
|
|
|
|
4.set fallback dns ok
|
|
|
|
|
5.get dns ip fail
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main,backup DNS all error
|
|
|
|
|
2.set SSC1 to sta mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.set SSC1 fallback DNS
|
|
|
|
|
5.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS fallback main backup DNS all error test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0302
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "fallback_dns_error_mian_backup_dns_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_option = "error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_option = "main_backup_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "2.2.2.2"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
2.mode set ok
|
|
|
|
|
3.connect ap sucess
|
|
|
|
|
4.set fallback dns ok
|
|
|
|
|
5.get dns ip ok
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main,backup DNS all right
|
|
|
|
|
2.set SSC1 to sta mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.set SSC1 fallback DNS
|
|
|
|
|
5.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS fallback DNS error main backup DNS right test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0303
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "fallback_main_dns_error_backup_dns_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_option = "error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_option = "backup_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "1.1.1.1"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
2.mode set ok
|
|
|
|
|
3.connect ap sucess
|
|
|
|
|
4.set fallback dns ok
|
|
|
|
|
5.get dns ip ok
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main DNS error,backup DNS right
|
|
|
|
|
2.SSC1 set as sta mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.set SSC1 fallback DNS
|
|
|
|
|
5.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS fallback main DNS error backup DNS right test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0304
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "fallback_main_backup_dns_all_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_option = "right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_option = "main_backup_right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "208.67.222.222"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
2.mode set ok
|
|
|
|
|
3.connect ap sucess
|
|
|
|
|
4.set fallback dns ok
|
|
|
|
|
5.get dns IP ok
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main ,backup DNS right
|
|
|
|
|
2.SSC1 set as sta mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.set SSC1 fallback DNS
|
|
|
|
|
5.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS fallback main backup DNS all right test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0305
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "fallback_dns_right_main_backup_error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_set = "right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - fallback_dns_option = "right"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_option = "main_backup_error"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "208.67.222.222"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
2.mode set ok
|
|
|
|
|
3.connect ap sucess
|
|
|
|
|
4.set fallback dns ok
|
|
|
|
|
5.get dns IP ok
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main ,backup DNS all error
|
|
|
|
|
2.SSC1 set as mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.set SSC1 fallback DNS
|
|
|
|
|
5.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS fallback DNS right main backup error test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0306
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "dns_dhcp_option"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - fallback_dns = "208.67.222.222"
|
|
|
|
|
- ['']
|
|
|
|
|
- - website_dns = "www.baidu.com"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
1.ap set ok
|
|
|
|
|
2.set sta mode ok
|
|
|
|
|
3.jap ok
|
|
|
|
|
4.disable dhcp ok
|
|
|
|
|
5.set static ip addr suc
|
|
|
|
|
6.set fallback dns suc
|
|
|
|
|
7.get dns ip suc
|
|
|
|
|
8.dhcp start suc
|
|
|
|
|
9.get dns ip ok
|
|
|
|
|
11.jap ok
|
|
|
|
|
12.get dns ip ok
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.AP main ,backup DNS all right
|
|
|
|
|
2.set SSC1 to sta mode
|
|
|
|
|
3.SSC1 connect to ap
|
|
|
|
|
4.SSC1 disable dhcp
|
|
|
|
|
5.SSC1 set static ip addr
|
|
|
|
|
6.SSC1 set fallback dns
|
|
|
|
|
7.SSC1 get website dns IP
|
|
|
|
|
8.SSC1 start dhcp
|
|
|
|
|
9.SSC1 get website dns IP
|
|
|
|
|
10.SSC1 disconnect with ap
|
|
|
|
|
11.SSC1 reconnet ap
|
|
|
|
|
12.SSC1 get website dns IP
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS DHCP option test
|
|
|
|
|
test environment: SSC_T1_DNS
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|
|
|
|
|
- CI ready: 'No'
|
|
|
|
|
ID: TCPIP_DNS_0307
|
|
|
|
|
SDK: ESP32_IDF
|
|
|
|
|
Test App: SSC
|
|
|
|
|
auto test: 'Yes'
|
|
|
|
|
category: Stable
|
|
|
|
|
cmd set:
|
|
|
|
|
- DNSTest/DNSTest
|
|
|
|
|
- - test_mode = "softap_dns_test"
|
|
|
|
|
- ['']
|
|
|
|
|
- - test_count = 20
|
|
|
|
|
- [dummy]
|
|
|
|
|
- - main_dns = "208.67.222.222"
|
|
|
|
|
- ['']
|
|
|
|
|
execution time: 0.3
|
|
|
|
|
expected result: |-
|
|
|
|
|
1.set mode ok
|
|
|
|
|
2.set mode ok
|
|
|
|
|
3.sta connect softap suc
|
|
|
|
|
4.disable dhcp ok
|
|
|
|
|
5.set dns server suc
|
|
|
|
|
6.set main dns suc
|
|
|
|
|
7.SSC2 main dns must the same as SSC1
|
|
|
|
|
initial condition: None
|
|
|
|
|
level: Integration
|
|
|
|
|
module: TCPIP
|
|
|
|
|
steps: |-
|
|
|
|
|
1.SSC1 set as softap
|
|
|
|
|
2.SSC2 set as sta
|
|
|
|
|
3.SSC2 connected softap
|
|
|
|
|
4.SSC1 disable dhcp
|
|
|
|
|
5.SSC1 dhcp action dns server
|
|
|
|
|
6.SSC1 set main dns
|
|
|
|
|
7.check SSC2 main dns server
|
|
|
|
|
sub module: DNS
|
|
|
|
|
summary: DNS softap DNS test
|
|
|
|
|
test environment: SSC_T2_1
|
|
|
|
|
test point 1: stress + function
|
|
|
|
|
test point 2: DNS stress test
|
|
|
|
|
version: v2 (2016-10-23)
|