| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995 |
- test cases:
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0101
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 dhcp -E -o 1
- - - R SSC1 C +DHCP:STA,OK
- - - SSC SSC1 ip -S -i 0.0.0.0
- - - R SSC1 C +IP
- - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
- - - ''
- - - DELAY 20
- - - P PC_COM C +DELAYDONE
- - P SSC1 NC +JAP:CONNECTED
- - - SSC SSC1 dhcp -S -o 1
- - - R SSC1 C +DHCP:STA,OK
- - - SSC SSC1 ip -Q
- - - R SSC1 C +STAIP:0.0.0.0
- - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
- - - R SSC1 C +JAP:CONNECTED
- - - SSC SSC1 ip -Q
- - - R SSC1 RE "\+STAIP:%%s"%%(<target_ip>)
- execution time: 0.0
- expected result: "1.target1 关闭DHCP OK\n2.target1 设置ip add OK\n3.target1 连接AP fail\n4.target1
- 打开DHCP OK\n5.查询到sta ip \n6.target1 连接AP ok\n7.查询到sta ip 为target_ip"
- initial condition: STAM1
- level: Integration
- module: TCPIP
- steps: "1.target1 关闭DHCP OK\n2.target1 设置ip add OK\n3.target1 连接AP fail\n4.target1
- 打开DHCP OK\n5.查询到sta ip \n6.target1 连接AP ok\n7.查询到sta ip 为target_ip"
- sub module: DHCP
- summary: dhcp client function test
- test environment: SSC_T1_5
- test point 1: basic function
- test point 2: DHCP client function test
- version: v2 (2016-10-19)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0103
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 op -S -o 3
- - - R SSC1 C +MODE:OK
- - - SSC SSC1 dhcp -S -o 3
- - - R SSC1 C +DHCP:AP,OK C +DHCP:STA,OK
- - - SSC SSC1 dhcp -Q -o 3
- - - R SSC1 C +DHCP:STA,STARTED C +DHCP:AP,STARTED
- - - SSC SSC1 dhcp -Q -o 1
- - - R SSC1 C +DHCP:STA,STARTED NC +DHCP:AP,STARTED
- - - SSC SSC1 dhcp -Q -o 2
- - - R SSC1 NC +DHCP:STA,STARTED C +DHCP:AP,STARTED
- - - SSC SSC1 dhcp -E -o 3
- - - R SSC1 C +DHCP:AP,OK C +DHCP:STA,OK
- - - SSC SSC1 dhcp -Q -o 3
- - - R SSC1 C +DHCP:STA,STOPPED C +DHCP:AP,STOPPED
- execution time: 0.0
- expected result: |-
- 1.OK
- 2.OK
- 3.STA&AP STARTED
- 4.STA STARTED
- 5.AP STARTED
- 6.OK
- 7.STA&AP STOPPED
- initial condition: STAM1
- level: Integration
- module: TCPIP
- steps: |-
- 1.target1 设置mode 为sta+softAP mode
- 2.target1 打开DHCP 3
- 3.target1 查询DHCP 状态
- 4.target1 查询sta DHCP 状态
- 5.target1 查询softAP DHCP 状态
- 6.target1 关闭 DHCP 3
- 7.target1 查询 DHCP 状态
- sub module: DHCP
- summary: dhcp status query
- test environment: SSC_T1_4
- test point 1: basic function
- test point 2: DHCP client function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0201
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 ip -S -o 2 -i <target_ap_ip>
- - - R SSC1 C +IP:OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.1 -e 192.168.4.10
- - - R SSC1 C +DHCP:LEASE,ERROR
- - - SSC SSC1 dhcp -L -s 192.168.4.5 -e 192.168.4.2
- - - R SSC1 C +DHCP:LEASE,ERROR
- - - SSC SSC1 dhcp -L -s 192.168.2.2 -e 192.168.2.5
- - - R SSC1 C +DHCP:LEASE,ERROR
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- execution time: 0.0
- expected result: |-
- 1.target1 关闭DHCP 2 OK
- 2.target1 设置ip 成功
- 3.设置dhcp 地址池 OK
- 4.ERROR
- 5.ERROR
- 6.ERROR
- 7.target1 打开DHCP ok
- initial condition: APM1
- level: Integration
- module: TCPIP
- steps: "1.target1 关闭DHCP 2 \n2.target1 设置ip \n3.设置dhcp 地址池\n4.设置dhcp错误的参数\n5.设置dhcp错误的参数\n6.设置dhcp错误的参数\n7.target1
- 打开DHCP ok"
- sub module: DHCP
- summary: server dhcp lease test
- test environment: SSC_T1_4
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0202
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - LOOP 3 4 "['01','02','03']" "[2,3,4]"
- - - ''
- - - SSC SSC2 sta -D
- - - R SSC2 C +QAP:OK
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.{%s}
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3,4: get IP from dhcp pool with correct sequence
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. config DHCP Server on Target1
- 3. target change mac, connect to Target1
- 4. Loop step3
- sub module: DHCP
- summary: dhcp server ip pool
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0203
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - LOOP 2 4 "['01','02']" "[2,3]"
- - - ''
- - - SSC SSC2 sta -D
- - - R SSC2 C +QAP:OK
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.{%s}
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
- - - R SSC2 C +MAC:STA,OK
- - - DELAY 20
- - - ''
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:0.0.0.0
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4.1 succeed
- 4.2 failed
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. config DHCP Server on Target1(.4.2 - .4.3)
- 3. target change mac, connect to Target1
- 4. Loop step3 twice
- sub module: DHCP
- summary: dhcp server ip pool empty
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0204
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3 -t 1
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.2
- - - DELAY 90
- - - ''
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.2
- - - SSC SSC2 sta -D
- - - R SSC2 C +JAP:DISCONNECTED
- - - DELAY 60
- - - ''
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.2
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. get IP 192.168.4.2
- 5. succeed
- 6. succeed
- 8. get IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. config DHCP timeout as 1 minute
- 3. target2 connect to target1
- 4. wait 90 seconds
- 5. check if target2 IP is same
- 6. target2 disconnect
- 7. wait 60s
- 8. target2 change mac and connect to target1
- sub module: DHCP
- summary: dhcp server timeout test
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0205
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3 -t 1
- - - P SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - P SSC1 C +DHCP:AP,OK
- - P SSC2 C +JAP:DISCONNECTED
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. target2 wifi disconnected
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1
- 3. disable DHCP server, do config and enable
- sub module: DHCP
- summary: disconnect STA if config dhcp server
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0206
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - LOOP 4 4 "['01','02','03','01']" "[2,3,4,2]"
- - - ''
- - - SSC SSC2 sta -D
- - - R SSC2 C +QAP:OK
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.{%s}
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 4. get IP 192.168.4.2 - 192.168.4.4
- 5. get IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. disable DHCP server, do config and enable
- 3. target2 change mac, connect to softap, disconnect
- 4. Loop step3 twice
- 5. change to first mac, connect to softap
- sub module: DHCP
- summary: dhcp server assign same IP to same MAC when it's not released
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0207
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - WIFI <pc_wifi_nic> DISCONN2
- - - R PC_COM NC ERROR C +WIFIDISCONN:OK
- - - SSC SSC2 sta -D
- - - R SSC2 C +QAP:OK
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.2
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. get IP 192.168.4.2
- 4. succeed
- 5. succeed
- 6. get IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. disable DHCP server, do config and enable
- 3. PC WIFI NIC connect to target1 softap
- 4. target2 connect to target1 softap and disnnect
- 5. PC release IP and disconnected
- 6. target2 change mac and connect to target1
- sub module: DHCP
- summary: dhcp server prefer assign released IP to new client
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0207
- SDK: ESP32_IDF
- Test App: SSC
- allow fail: '1/2'
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - WIFI <pc_wifi_nic> DISCONN2
- - - R PC_COM NC ERROR C +WIFIDISCONN:OK
- - - SSC SSC2 sta -D
- - - R SSC2 C +QAP:OK
- - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
- - - R SSC2 C +MAC:STA,OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC2 ip -Q -o 1
- - - R SSC2 C +STAIP:192.168.4.2
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. get IP 192.168.4.2
- 4. succeed
- 5. succeed
- 6. succeed
- 7. get IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. disable DHCP server, do config and enable
- 3. PC WIFI NIC connect to target1 softap
- 4. target2 connect to target1 softap and disnnect
- 5. PC release IP and disconnected
- 6. disable DHCP server and enable
- 7. target2 change mac and connect to target1
- sub module: DHCP
- summary: dhcp server prefer assign released IP to new client
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0208
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - P SSC1 C +DHCP:AP,OK
- - P SSC2 C +JAP:DISCONNECTED
- - - SSC SSC2 sta -D
- - - R SSC2 C +JAP:DISCONNECTED
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC1 ap -L
- - - R SSC1 C 192.168.4.2 P <pc_wifi_nic_mac>
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4. get IP 192.168.4.2
- 5. can only find target2 with IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1 softap
- 3. disable DHCP server, do config and enable
- 4. PC NIC connect to target1 softap
- 5. softap list connected station
- sub module: DHCP
- summary: dhcp server reconfig and new client able to get first IP in pool
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0208
- SDK: ESP32_IDF
- Test App: SSC
- allow fail: '2/3'
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - P SSC1 C +DHCP:AP,OK
- - P SSC2 C +JAP:DISCONNECTED
- - - SSC SSC2 sta -D
- - - R SSC2 C OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC1 ap -L
- - - R SSC1 C 192.168.4.2 P <pc_wifi_nic_mac>
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4. succeed
- 5. succeed
- 6. succeed
- 7. can only find target2 with IP 192.168.4.2
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1 softap
- 3. disable DHCP server, do config and enable
- 4. target2 disconnect
- 5. disable DHCP server and enable
- 6. PC NIC connect to target1 softap
- 7. softap list connected station
- sub module: DHCP
- summary: dhcp server reconfig and new client able to get first IP in pool
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0209
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: '2/3'
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - DELAY 20
- - - ''
- - - SSC SSC1 ap -L
- - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4. succeed
- 5. find target2 and PC
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1 softap
- 3. disable DHCP server, do config and enable
- 4. PC NIC connect to target1 softap
- 5. softap list connected station
- sub module: DHCP
- summary: dhcp server reconfig, old client and new client able to get IP
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0210
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: '1/2'
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - WIFI <pc_wifi_nic> CONN2 <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC1 ap -L
- - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4. succeed
- 5. find target2 and PC
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1 softap
- 3. disable DHCP server, do config and enable
- 4. PC NIC connect to target1 softap try to renew IP 192.168.4.2
- 5. softap list connected station
- sub module: DHCP
- summary: dhcp server reconfig, old client able to get IP (discover with requested
- IP)
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0211
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: '1/2'
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
- - - R SSC1 C +SAP:OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
- - - R PC_COM NC ERROR C +WIFICONN:OK
- - - SSC SSC2 sta -C -s <random_string> -p <random_string>
- - - R SSC2 C +JAP:CONNECTED
- - - DELAY 30
- - - ''
- - - SSC SSC1 ap -L
- - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
- execution time: 0.0
- expected result: |-
- 1. succeed
- 2. succeed
- 3. succeed
- 4. succeed
- 5. find target2 and PC
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: |-
- 1. config softap to a random ssid
- 2. target2 connect to target1 softap
- 3. disable DHCP server, do config and enable
- 4. PC NIC connect to target1 softap try to renew IP 192.168.4.2
- 5. softap list connected station
- sub module: DHCP
- summary: dhcp server reconfig, old client able to renew IP (direct send request)
- test environment: SSC_T2_2
- test point 1: basic function
- test point 2: DHCP server function test
- version: v1 (2016-8-15)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0212
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
- - - R SSC1 C +SAP:OK
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
- - - ''
- - - DELAY 20
- - - P PC_COM C +DELAYDONE
- - P SSC2 NC +JAP:CONNECTED
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
- - - R SSC2 C +JAP:CONNECTED
- execution time: 0.0
- expected result: "1.target1 set AP OK \n2.target1 关闭DHCP OK\n3.target2 jap target
- 1,FAIL \n4.target1 打开DHCP OK\n5.target2 jap target 1,ok"
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: "1.target1 set AP OK \n2.target1 关闭DHCP OK\n3.target2 jap target 1,FAIL \n4.target1
- 打开DHCP OK\n5.target2 jap target 1,ok"
- sub module: DHCP
- summary: dhcp server function test
- test environment: SSC_T2_5
- test point 1: basic function
- test point 2: DHCP server function test
- version: v2 (2016-10-19)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0301
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 dhcp -E -o 1
- - - R SSC1 C +DHCP:STA,OK
- - - SSC SSC1 ip -S -i 192.168.123.123 -o 1
- - - R SSC1 C +IP:OK
- - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
- - - R SSC1 C +JAP:CONNECTED
- - - SSC SSC1 ip -S -i 0.0.0.0 -o 1
- - - R SSC1 C +IP
- - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
- - - ''
- - - DELAY 10
- - - P PC_COM C +DELAYDONE
- - P SSC1 NC +JAP:CONNECTED
- execution time: 0.0
- expected result: |-
- 1.OK
- 2.OK
- 3.JAP CONNETED
- 4.OK
- 5.等待10s,JAP fail
- initial condition: STAM1
- level: Integration
- module: TCPIP
- steps: |-
- 1.target1 关闭DHCP 1
- 2.target1 设置sta ip 192.168.123.123
- 4.target1 jap AP
- 5.target1 设置sta ip 0.0.0.0
- 6.target1 jap AP
- sub module: DHCP
- summary: sta dhcp static ip interaction
- test environment: SSC_T1_5
- test point 1: interaction
- test point 2: static IP and DHCP interaction test
- version: v2 (2016-10-19)
- - CI ready: 'Yes'
- ID: TCPIP_DHCP_0302
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- allow fail: ''
- auto test: 'Yes'
- category: Function
- cmd set:
- - ''
- - - SSC SSC1 dhcp -S -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 ip -S -i 192.168.123.123 -o 2
- - - R SSC1 C +IP:ERROR
- - - SSC SSC1 dhcp -L -s 192.168.2.2 -e 192.168.2.10
- - - R SSC1 C +DHCP:LEASE,ERROR
- - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
- - - ''
- - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
- - - P SSC2 C +JAP:CONNECTED
- - - SSC SSC1 dhcp -E -o 2
- - - R SSC1 C +DHCP:AP,OK
- - - SSC SSC1 ip -S -i 192.168.4.1 -o 2
- - - R SSC1 C +IP:OK
- - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.10
- - - R SSC1 C +DHCP:LEASE,OK
- - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
- - - ''
- - - DELAY 10
- - - P PC_COM C +DELAYDONE
- - P SSC2 NC +JAP:CONNECTED
- execution time: 0.0
- expected result: |-
- 1.target 1 OK
- 2.target1 ERROR
- 3.target1 ERROR
- 4.target2 jap target1 OK
- 5.target1 OK
- 6.target1 OK
- 7.target1 OK
- 8.target2 jap target1 OK
- initial condition: T2_1
- level: Integration
- module: TCPIP
- steps: "1.target1 打开DHCP 2\n2.target1 设置softAP ip 192.168.123.123\n3.target1 设置地址池\n4.target1下设置ssid
- 和pwd 加密方式\n5.target2 连接target1 \n6.target1 关闭DHCP 2\n7.target1 设置softAP ip \n8.target1
- 设置正确的地址池\n9.target2 连接target1 "
- sub module: DHCP
- summary: ap dhcp static ip interaction
- test environment: SSC_T2_5
- test point 1: interaction
- test point 2: static IP and DHCP interaction test
- version: v1 (2016-8-15)
- - CI ready: 'No'
- ID: TCPIP_DHCP_5001
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- auto test: 'Yes'
- category: Stress
- cmd set:
- - WiFiStress/SoftAPNSTA
- - - sta_num = 4
- - - dummy
- - - max_sta = 3
- - - ''
- - - test_time = 300
- - - ''
- - - delay1 = [5, 60]
- - - ''
- - - delay2 = [1, 10]
- - - ''
- - - change_mac = False
- - - ''
- - - channel = 11
- - - ''
- execution time: 5.0
- expected result: "1. succeed\n2. succeed\n3. JAP succeed except: \nsoftap reach
- max connected AP \nor all address in dhcp pool not available"
- initial condition: None
- level: Integration
- module: TCPIP
- steps: |-
- 1. 1 target set to softap mode and rest set to sta mode
- 2. set a short dhcp server lease time
- 2. all sta set random mac, random join and disconnect from softap
- Loop step 2
- sub module: DHCP
- summary: max sta connect to SotfAP and disconnect, sta number more than sta allowed
- test environment: SSC_T5_1
- test point 1: stress
- test point 2: DHCP server stress test
- version: v1 (2016-8-15)
- - CI ready: 'No'
- ID: TCPIP_DHCP_5101
- SDK: |-
- 8266_NonOS
- 8266_RTOS
- ESP32_IDF
- Test App: SSC
- auto test: 'No'
- category: IOT
- cmd set: ''
- execution time: 0.1
- expected result: |-
- 2. 成功
- 3. 成功
- 4. 断开连接并开始重连
- 5. WIFI连上但无法获取 IP,等大概1分钟后,发生 DHCP TIMEOUT,断开连接并重连,成功获取到 IP
- initial condition: STAM1
- level: Integration
- module: TCPIP
- steps: |-
- 1. 使用小米路由器青春版进行测试
- 2. 设置DHCP timeout(dhcp -T -n 6)
- 3. target 连上 AP
- 4. 路由器断电
- 5. 路由器上电
- sub module: DHCP
- summary: DHCP timeout test on sepcial router
- test environment: SSC_T1_IOT1
- test point 1: interoperability
- test point 2: DHCP timeout test
- version: v1 (2016-8-15)
|