TC_IT_TCPIP_DHCP.yml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995
  1. test cases:
  2. - CI ready: 'Yes'
  3. ID: TCPIP_DHCP_0101
  4. SDK: |-
  5. 8266_NonOS
  6. 8266_RTOS
  7. ESP32_IDF
  8. Test App: SSC
  9. allow fail: ''
  10. auto test: 'Yes'
  11. category: Function
  12. cmd set:
  13. - ''
  14. - - SSC SSC1 dhcp -E -o 1
  15. - - R SSC1 C +DHCP:STA,OK
  16. - - SSC SSC1 ip -S -i 0.0.0.0
  17. - - R SSC1 C +IP
  18. - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
  19. - - ''
  20. - - DELAY 20
  21. - - P PC_COM C +DELAYDONE
  22. - P SSC1 NC +JAP:CONNECTED
  23. - - SSC SSC1 dhcp -S -o 1
  24. - - R SSC1 C +DHCP:STA,OK
  25. - - SSC SSC1 ip -Q
  26. - - R SSC1 C +STAIP:0.0.0.0
  27. - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
  28. - - R SSC1 C +JAP:CONNECTED
  29. - - SSC SSC1 ip -Q
  30. - - R SSC1 RE "\+STAIP:%%s"%%(<target_ip>)
  31. execution time: 0.0
  32. expected result: "1.target1 关闭DHCP OK\n2.target1 设置ip add OK\n3.target1 连接AP fail\n4.target1
  33. 打开DHCP OK\n5.查询到sta ip \n6.target1 连接AP ok\n7.查询到sta ip 为target_ip"
  34. initial condition: STAM1
  35. level: Integration
  36. module: TCPIP
  37. steps: "1.target1 关闭DHCP OK\n2.target1 设置ip add OK\n3.target1 连接AP fail\n4.target1
  38. 打开DHCP OK\n5.查询到sta ip \n6.target1 连接AP ok\n7.查询到sta ip 为target_ip"
  39. sub module: DHCP
  40. summary: dhcp client function test
  41. test environment: SSC_T1_5
  42. test point 1: basic function
  43. test point 2: DHCP client function test
  44. version: v2 (2016-10-19)
  45. - CI ready: 'Yes'
  46. ID: TCPIP_DHCP_0103
  47. SDK: |-
  48. 8266_NonOS
  49. 8266_RTOS
  50. ESP32_IDF
  51. Test App: SSC
  52. allow fail: ''
  53. auto test: 'Yes'
  54. category: Function
  55. cmd set:
  56. - ''
  57. - - SSC SSC1 op -S -o 3
  58. - - R SSC1 C +MODE:OK
  59. - - SSC SSC1 dhcp -S -o 3
  60. - - R SSC1 C +DHCP:AP,OK C +DHCP:STA,OK
  61. - - SSC SSC1 dhcp -Q -o 3
  62. - - R SSC1 C +DHCP:STA,STARTED C +DHCP:AP,STARTED
  63. - - SSC SSC1 dhcp -Q -o 1
  64. - - R SSC1 C +DHCP:STA,STARTED NC +DHCP:AP,STARTED
  65. - - SSC SSC1 dhcp -Q -o 2
  66. - - R SSC1 NC +DHCP:STA,STARTED C +DHCP:AP,STARTED
  67. - - SSC SSC1 dhcp -E -o 3
  68. - - R SSC1 C +DHCP:AP,OK C +DHCP:STA,OK
  69. - - SSC SSC1 dhcp -Q -o 3
  70. - - R SSC1 C +DHCP:STA,STOPPED C +DHCP:AP,STOPPED
  71. execution time: 0.0
  72. expected result: |-
  73. 1.OK
  74. 2.OK
  75. 3.STA&AP STARTED
  76. 4.STA STARTED
  77. 5.AP STARTED
  78. 6.OK
  79. 7.STA&AP STOPPED
  80. initial condition: STAM1
  81. level: Integration
  82. module: TCPIP
  83. steps: |-
  84. 1.target1 设置mode 为sta+softAP mode
  85. 2.target1 打开DHCP 3
  86. 3.target1 查询DHCP 状态
  87. 4.target1 查询sta DHCP 状态
  88. 5.target1 查询softAP DHCP 状态
  89. 6.target1 关闭 DHCP 3
  90. 7.target1 查询 DHCP 状态
  91. sub module: DHCP
  92. summary: dhcp status query
  93. test environment: SSC_T1_4
  94. test point 1: basic function
  95. test point 2: DHCP client function test
  96. version: v1 (2016-8-15)
  97. - CI ready: 'Yes'
  98. ID: TCPIP_DHCP_0201
  99. SDK: |-
  100. 8266_NonOS
  101. 8266_RTOS
  102. ESP32_IDF
  103. Test App: SSC
  104. allow fail: ''
  105. auto test: 'Yes'
  106. category: Function
  107. cmd set:
  108. - ''
  109. - - SSC SSC1 dhcp -E -o 2
  110. - - R SSC1 C +DHCP:AP,OK
  111. - - SSC SSC1 ip -S -o 2 -i <target_ap_ip>
  112. - - R SSC1 C +IP:OK
  113. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  114. - - R SSC1 C +DHCP:LEASE,OK
  115. - - SSC SSC1 dhcp -L -s 192.168.4.1 -e 192.168.4.10
  116. - - R SSC1 C +DHCP:LEASE,ERROR
  117. - - SSC SSC1 dhcp -L -s 192.168.4.5 -e 192.168.4.2
  118. - - R SSC1 C +DHCP:LEASE,ERROR
  119. - - SSC SSC1 dhcp -L -s 192.168.2.2 -e 192.168.2.5
  120. - - R SSC1 C +DHCP:LEASE,ERROR
  121. - - SSC SSC1 dhcp -S -o 2
  122. - - R SSC1 C +DHCP:AP,OK
  123. execution time: 0.0
  124. expected result: |-
  125. 1.target1 关闭DHCP 2 OK
  126. 2.target1 设置ip 成功
  127. 3.设置dhcp 地址池 OK
  128. 4.ERROR
  129. 5.ERROR
  130. 6.ERROR
  131. 7.target1 打开DHCP ok
  132. initial condition: APM1
  133. level: Integration
  134. module: TCPIP
  135. steps: "1.target1 关闭DHCP 2 \n2.target1 设置ip \n3.设置dhcp 地址池\n4.设置dhcp错误的参数\n5.设置dhcp错误的参数\n6.设置dhcp错误的参数\n7.target1
  136. 打开DHCP ok"
  137. sub module: DHCP
  138. summary: server dhcp lease test
  139. test environment: SSC_T1_4
  140. test point 1: basic function
  141. test point 2: DHCP server function test
  142. version: v1 (2016-8-15)
  143. - CI ready: 'Yes'
  144. ID: TCPIP_DHCP_0202
  145. SDK: |-
  146. 8266_NonOS
  147. 8266_RTOS
  148. ESP32_IDF
  149. Test App: SSC
  150. allow fail: ''
  151. auto test: 'Yes'
  152. category: Function
  153. cmd set:
  154. - ''
  155. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  156. - - R SSC1 C +SAP:OK
  157. - - SSC SSC1 dhcp -E -o 2
  158. - - R SSC1 C +DHCP:AP,OK
  159. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  160. - - R SSC1 C +DHCP:LEASE,OK
  161. - - SSC SSC1 dhcp -S -o 2
  162. - - R SSC1 C +DHCP:AP,OK
  163. - - LOOP 3 4 "['01','02','03']" "[2,3,4]"
  164. - - ''
  165. - - SSC SSC2 sta -D
  166. - - R SSC2 C +QAP:OK
  167. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
  168. - - R SSC2 C +MAC:STA,OK
  169. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  170. - - R SSC2 C +JAP:CONNECTED
  171. - - SSC SSC2 ip -Q -o 1
  172. - - R SSC2 C +STAIP:192.168.4.{%s}
  173. execution time: 0.0
  174. expected result: |-
  175. 1. succeed
  176. 2. succeed
  177. 3,4: get IP from dhcp pool with correct sequence
  178. initial condition: T2_1
  179. level: Integration
  180. module: TCPIP
  181. steps: |-
  182. 1. config softap to a random ssid
  183. 2. config DHCP Server on Target1
  184. 3. target change mac, connect to Target1
  185. 4. Loop step3
  186. sub module: DHCP
  187. summary: dhcp server ip pool
  188. test environment: SSC_T2_5
  189. test point 1: basic function
  190. test point 2: DHCP server function test
  191. version: v1 (2016-8-15)
  192. - CI ready: 'Yes'
  193. ID: TCPIP_DHCP_0203
  194. SDK: |-
  195. 8266_NonOS
  196. 8266_RTOS
  197. ESP32_IDF
  198. Test App: SSC
  199. allow fail: ''
  200. auto test: 'Yes'
  201. category: Function
  202. cmd set:
  203. - ''
  204. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  205. - - R SSC1 C +SAP:OK
  206. - - SSC SSC1 dhcp -E -o 2
  207. - - R SSC1 C +DHCP:AP,OK
  208. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3
  209. - - R SSC1 C +DHCP:LEASE,OK
  210. - - SSC SSC1 dhcp -S -o 2
  211. - - R SSC1 C +DHCP:AP,OK
  212. - - LOOP 2 4 "['01','02']" "[2,3]"
  213. - - ''
  214. - - SSC SSC2 sta -D
  215. - - R SSC2 C +QAP:OK
  216. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
  217. - - R SSC2 C +MAC:STA,OK
  218. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  219. - - R SSC2 C +JAP:CONNECTED
  220. - - SSC SSC2 ip -Q -o 1
  221. - - R SSC2 C +STAIP:192.168.4.{%s}
  222. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
  223. - - R SSC2 C +MAC:STA,OK
  224. - - DELAY 20
  225. - - ''
  226. - - SSC SSC2 ip -Q -o 1
  227. - - R SSC2 C +STAIP:0.0.0.0
  228. execution time: 0.0
  229. expected result: |-
  230. 1. succeed
  231. 2. succeed
  232. 3. succeed
  233. 4.1 succeed
  234. 4.2 failed
  235. initial condition: T2_1
  236. level: Integration
  237. module: TCPIP
  238. steps: |-
  239. 1. config softap to a random ssid
  240. 2. config DHCP Server on Target1(.4.2 - .4.3)
  241. 3. target change mac, connect to Target1
  242. 4. Loop step3 twice
  243. sub module: DHCP
  244. summary: dhcp server ip pool empty
  245. test environment: SSC_T2_5
  246. test point 1: basic function
  247. test point 2: DHCP server function test
  248. version: v1 (2016-8-15)
  249. - CI ready: 'Yes'
  250. ID: TCPIP_DHCP_0204
  251. SDK: |-
  252. 8266_NonOS
  253. 8266_RTOS
  254. ESP32_IDF
  255. Test App: SSC
  256. allow fail: ''
  257. auto test: 'Yes'
  258. category: Function
  259. cmd set:
  260. - ''
  261. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  262. - - R SSC1 C +SAP:OK
  263. - - SSC SSC1 dhcp -E -o 2
  264. - - R SSC1 C +DHCP:AP,OK
  265. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3 -t 1
  266. - - R SSC1 C +DHCP:LEASE,OK
  267. - - SSC SSC1 dhcp -S -o 2
  268. - - R SSC1 C +DHCP:AP,OK
  269. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  270. - - R SSC2 C +JAP:CONNECTED
  271. - - SSC SSC2 ip -Q -o 1
  272. - - R SSC2 C +STAIP:192.168.4.2
  273. - - DELAY 90
  274. - - ''
  275. - - SSC SSC2 ip -Q -o 1
  276. - - R SSC2 C +STAIP:192.168.4.2
  277. - - SSC SSC2 sta -D
  278. - - R SSC2 C +JAP:DISCONNECTED
  279. - - DELAY 60
  280. - - ''
  281. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
  282. - - R SSC2 C +MAC:STA,OK
  283. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  284. - - R SSC2 C +JAP:CONNECTED
  285. - - SSC SSC2 ip -Q -o 1
  286. - - R SSC2 C +STAIP:192.168.4.2
  287. execution time: 0.0
  288. expected result: |-
  289. 1. succeed
  290. 2. succeed
  291. 3. get IP 192.168.4.2
  292. 5. succeed
  293. 6. succeed
  294. 8. get IP 192.168.4.2
  295. initial condition: T2_1
  296. level: Integration
  297. module: TCPIP
  298. steps: |-
  299. 1. config softap to a random ssid
  300. 2. config DHCP timeout as 1 minute
  301. 3. target2 connect to target1
  302. 4. wait 90 seconds
  303. 5. check if target2 IP is same
  304. 6. target2 disconnect
  305. 7. wait 60s
  306. 8. target2 change mac and connect to target1
  307. sub module: DHCP
  308. summary: dhcp server timeout test
  309. test environment: SSC_T2_5
  310. test point 1: basic function
  311. test point 2: DHCP server function test
  312. version: v1 (2016-8-15)
  313. - CI ready: 'Yes'
  314. ID: TCPIP_DHCP_0205
  315. SDK: |-
  316. 8266_NonOS
  317. 8266_RTOS
  318. ESP32_IDF
  319. Test App: SSC
  320. allow fail: ''
  321. auto test: 'Yes'
  322. category: Function
  323. cmd set:
  324. - ''
  325. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  326. - - R SSC1 C +SAP:OK
  327. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  328. - - R SSC2 C +JAP:CONNECTED
  329. - - SSC SSC1 dhcp -E -o 2
  330. - - R SSC1 C +DHCP:AP,OK
  331. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.3 -t 1
  332. - - P SSC1 C +DHCP:LEASE,OK
  333. - - SSC SSC1 dhcp -S -o 2
  334. - - P SSC1 C +DHCP:AP,OK
  335. - P SSC2 C +JAP:DISCONNECTED
  336. execution time: 0.0
  337. expected result: |-
  338. 1. succeed
  339. 2. succeed
  340. 3. target2 wifi disconnected
  341. initial condition: T2_1
  342. level: Integration
  343. module: TCPIP
  344. steps: |-
  345. 1. config softap to a random ssid
  346. 2. target2 connect to target1
  347. 3. disable DHCP server, do config and enable
  348. sub module: DHCP
  349. summary: disconnect STA if config dhcp server
  350. test environment: SSC_T2_5
  351. test point 1: basic function
  352. test point 2: DHCP server function test
  353. version: v1 (2016-8-15)
  354. - CI ready: 'Yes'
  355. ID: TCPIP_DHCP_0206
  356. SDK: |-
  357. 8266_NonOS
  358. 8266_RTOS
  359. ESP32_IDF
  360. Test App: SSC
  361. allow fail: ''
  362. auto test: 'Yes'
  363. category: Function
  364. cmd set:
  365. - ''
  366. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  367. - - R SSC1 C +SAP:OK
  368. - - SSC SSC1 dhcp -E -o 2
  369. - - R SSC1 C +DHCP:AP,OK
  370. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  371. - - R SSC1 C +DHCP:LEASE,OK
  372. - - SSC SSC1 dhcp -S -o 2
  373. - - R SSC1 C +DHCP:AP,OK
  374. - - LOOP 4 4 "['01','02','03','01']" "[2,3,4,2]"
  375. - - ''
  376. - - SSC SSC2 sta -D
  377. - - R SSC2 C +QAP:OK
  378. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:{%s}
  379. - - R SSC2 C +MAC:STA,OK
  380. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  381. - - R SSC2 C +JAP:CONNECTED
  382. - - SSC SSC2 ip -Q -o 1
  383. - - R SSC2 C +STAIP:192.168.4.{%s}
  384. execution time: 0.0
  385. expected result: |-
  386. 1. succeed
  387. 2. succeed
  388. 4. get IP 192.168.4.2 - 192.168.4.4
  389. 5. get IP 192.168.4.2
  390. initial condition: T2_1
  391. level: Integration
  392. module: TCPIP
  393. steps: |-
  394. 1. config softap to a random ssid
  395. 2. disable DHCP server, do config and enable
  396. 3. target2 change mac, connect to softap, disconnect
  397. 4. Loop step3 twice
  398. 5. change to first mac, connect to softap
  399. sub module: DHCP
  400. summary: dhcp server assign same IP to same MAC when it's not released
  401. test environment: SSC_T2_5
  402. test point 1: basic function
  403. test point 2: DHCP server function test
  404. version: v1 (2016-8-15)
  405. - CI ready: 'Yes'
  406. ID: TCPIP_DHCP_0207
  407. SDK: |-
  408. 8266_NonOS
  409. 8266_RTOS
  410. Test App: SSC
  411. allow fail: ''
  412. auto test: 'Yes'
  413. category: Function
  414. cmd set:
  415. - ''
  416. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  417. - - R SSC1 C +SAP:OK
  418. - - SSC SSC1 dhcp -E -o 2
  419. - - R SSC1 C +DHCP:AP,OK
  420. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  421. - - R SSC1 C +DHCP:LEASE,OK
  422. - - SSC SSC1 dhcp -S -o 2
  423. - - R SSC1 C +DHCP:AP,OK
  424. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  425. - - R PC_COM NC ERROR C +WIFICONN:OK
  426. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  427. - - R SSC2 C +JAP:CONNECTED
  428. - - WIFI <pc_wifi_nic> DISCONN2
  429. - - R PC_COM NC ERROR C +WIFIDISCONN:OK
  430. - - SSC SSC2 sta -D
  431. - - R SSC2 C +QAP:OK
  432. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
  433. - - R SSC2 C +MAC:STA,OK
  434. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  435. - - R SSC2 C +JAP:CONNECTED
  436. - - SSC SSC2 ip -Q -o 1
  437. - - R SSC2 C +STAIP:192.168.4.2
  438. execution time: 0.0
  439. expected result: |-
  440. 1. succeed
  441. 2. succeed
  442. 3. get IP 192.168.4.2
  443. 4. succeed
  444. 5. succeed
  445. 6. get IP 192.168.4.2
  446. initial condition: T2_1
  447. level: Integration
  448. module: TCPIP
  449. steps: |-
  450. 1. config softap to a random ssid
  451. 2. disable DHCP server, do config and enable
  452. 3. PC WIFI NIC connect to target1 softap
  453. 4. target2 connect to target1 softap and disnnect
  454. 5. PC release IP and disconnected
  455. 6. target2 change mac and connect to target1
  456. sub module: DHCP
  457. summary: dhcp server prefer assign released IP to new client
  458. test environment: SSC_T2_2
  459. test point 1: basic function
  460. test point 2: DHCP server function test
  461. version: v1 (2016-8-15)
  462. - CI ready: 'Yes'
  463. ID: TCPIP_DHCP_0207
  464. SDK: ESP32_IDF
  465. Test App: SSC
  466. allow fail: '1/2'
  467. auto test: 'Yes'
  468. category: Function
  469. cmd set:
  470. - ''
  471. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  472. - - R SSC1 C +SAP:OK
  473. - - SSC SSC1 dhcp -E -o 2
  474. - - R SSC1 C +DHCP:AP,OK
  475. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  476. - - R SSC1 C +DHCP:LEASE,OK
  477. - - SSC SSC1 dhcp -S -o 2
  478. - - R SSC1 C +DHCP:AP,OK
  479. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  480. - - R PC_COM NC ERROR C +WIFICONN:OK
  481. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  482. - - R SSC2 C +JAP:CONNECTED
  483. - - WIFI <pc_wifi_nic> DISCONN2
  484. - - R PC_COM NC ERROR C +WIFIDISCONN:OK
  485. - - SSC SSC2 sta -D
  486. - - R SSC2 C +QAP:OK
  487. - - SSC SSC2 mac -S -o 1 -m 10:22:33:44:55:66
  488. - - R SSC2 C +MAC:STA,OK
  489. - - SSC SSC1 dhcp -E -o 2
  490. - - R SSC1 C +DHCP:AP,OK
  491. - - SSC SSC1 dhcp -S -o 2
  492. - - R SSC1 C +DHCP:AP,OK
  493. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  494. - - R SSC2 C +JAP:CONNECTED
  495. - - SSC SSC2 ip -Q -o 1
  496. - - R SSC2 C +STAIP:192.168.4.2
  497. execution time: 0.0
  498. expected result: |-
  499. 1. succeed
  500. 2. succeed
  501. 3. get IP 192.168.4.2
  502. 4. succeed
  503. 5. succeed
  504. 6. succeed
  505. 7. get IP 192.168.4.2
  506. initial condition: T2_1
  507. level: Integration
  508. module: TCPIP
  509. steps: |-
  510. 1. config softap to a random ssid
  511. 2. disable DHCP server, do config and enable
  512. 3. PC WIFI NIC connect to target1 softap
  513. 4. target2 connect to target1 softap and disnnect
  514. 5. PC release IP and disconnected
  515. 6. disable DHCP server and enable
  516. 7. target2 change mac and connect to target1
  517. sub module: DHCP
  518. summary: dhcp server prefer assign released IP to new client
  519. test environment: SSC_T2_2
  520. test point 1: basic function
  521. test point 2: DHCP server function test
  522. version: v1 (2016-8-15)
  523. - CI ready: 'Yes'
  524. ID: TCPIP_DHCP_0208
  525. SDK: |-
  526. 8266_NonOS
  527. 8266_RTOS
  528. Test App: SSC
  529. allow fail: ''
  530. auto test: 'Yes'
  531. category: Function
  532. cmd set:
  533. - ''
  534. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  535. - - R SSC1 C +SAP:OK
  536. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  537. - - R SSC2 C +JAP:CONNECTED
  538. - - SSC SSC1 dhcp -E -o 2
  539. - - R SSC1 C +DHCP:AP,OK
  540. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  541. - - R SSC1 C +DHCP:LEASE,OK
  542. - - SSC SSC1 dhcp -S -o 2
  543. - - P SSC1 C +DHCP:AP,OK
  544. - P SSC2 C +JAP:DISCONNECTED
  545. - - SSC SSC2 sta -D
  546. - - R SSC2 C +JAP:DISCONNECTED
  547. - - SSC SSC1 dhcp -S -o 2
  548. - - R SSC1 C +DHCP:AP,OK
  549. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  550. - - R PC_COM NC ERROR C +WIFICONN:OK
  551. - - SSC SSC1 ap -L
  552. - - R SSC1 C 192.168.4.2 P <pc_wifi_nic_mac>
  553. execution time: 0.0
  554. expected result: |-
  555. 1. succeed
  556. 2. succeed
  557. 3. succeed
  558. 4. get IP 192.168.4.2
  559. 5. can only find target2 with IP 192.168.4.2
  560. initial condition: T2_1
  561. level: Integration
  562. module: TCPIP
  563. steps: |-
  564. 1. config softap to a random ssid
  565. 2. target2 connect to target1 softap
  566. 3. disable DHCP server, do config and enable
  567. 4. PC NIC connect to target1 softap
  568. 5. softap list connected station
  569. sub module: DHCP
  570. summary: dhcp server reconfig and new client able to get first IP in pool
  571. test environment: SSC_T2_2
  572. test point 1: basic function
  573. test point 2: DHCP server function test
  574. version: v1 (2016-8-15)
  575. - CI ready: 'Yes'
  576. ID: TCPIP_DHCP_0208
  577. SDK: ESP32_IDF
  578. Test App: SSC
  579. allow fail: '2/3'
  580. auto test: 'Yes'
  581. category: Function
  582. cmd set:
  583. - ''
  584. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  585. - - R SSC1 C +SAP:OK
  586. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  587. - - R SSC2 C +JAP:CONNECTED
  588. - - SSC SSC1 dhcp -E -o 2
  589. - - R SSC1 C +DHCP:AP,OK
  590. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  591. - - R SSC1 C +DHCP:LEASE,OK
  592. - - SSC SSC1 dhcp -S -o 2
  593. - - P SSC1 C +DHCP:AP,OK
  594. - P SSC2 C +JAP:DISCONNECTED
  595. - - SSC SSC2 sta -D
  596. - - R SSC2 C OK
  597. - - SSC SSC1 dhcp -E -o 2
  598. - - R SSC1 C +DHCP:AP,OK
  599. - - SSC SSC1 dhcp -S -o 2
  600. - - R SSC1 C +DHCP:AP,OK
  601. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  602. - - R PC_COM NC ERROR C +WIFICONN:OK
  603. - - SSC SSC1 ap -L
  604. - - R SSC1 C 192.168.4.2 P <pc_wifi_nic_mac>
  605. execution time: 0.0
  606. expected result: |-
  607. 1. succeed
  608. 2. succeed
  609. 3. succeed
  610. 4. succeed
  611. 5. succeed
  612. 6. succeed
  613. 7. can only find target2 with IP 192.168.4.2
  614. initial condition: T2_1
  615. level: Integration
  616. module: TCPIP
  617. steps: |-
  618. 1. config softap to a random ssid
  619. 2. target2 connect to target1 softap
  620. 3. disable DHCP server, do config and enable
  621. 4. target2 disconnect
  622. 5. disable DHCP server and enable
  623. 6. PC NIC connect to target1 softap
  624. 7. softap list connected station
  625. sub module: DHCP
  626. summary: dhcp server reconfig and new client able to get first IP in pool
  627. test environment: SSC_T2_2
  628. test point 1: basic function
  629. test point 2: DHCP server function test
  630. version: v1 (2016-8-15)
  631. - CI ready: 'Yes'
  632. ID: TCPIP_DHCP_0209
  633. SDK: |-
  634. 8266_NonOS
  635. 8266_RTOS
  636. ESP32_IDF
  637. Test App: SSC
  638. allow fail: '2/3'
  639. auto test: 'Yes'
  640. category: Function
  641. cmd set:
  642. - ''
  643. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  644. - - R SSC1 C +SAP:OK
  645. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  646. - - R SSC2 C +JAP:CONNECTED
  647. - - SSC SSC1 dhcp -E -o 2
  648. - - R SSC1 C +DHCP:AP,OK
  649. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  650. - - R SSC1 C +DHCP:LEASE,OK
  651. - - SSC SSC1 dhcp -S -o 2
  652. - - R SSC1 C +DHCP:AP,OK
  653. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  654. - - R PC_COM NC ERROR C +WIFICONN:OK
  655. - - DELAY 20
  656. - - ''
  657. - - SSC SSC1 ap -L
  658. - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
  659. execution time: 0.0
  660. expected result: |-
  661. 1. succeed
  662. 2. succeed
  663. 3. succeed
  664. 4. succeed
  665. 5. find target2 and PC
  666. initial condition: T2_1
  667. level: Integration
  668. module: TCPIP
  669. steps: |-
  670. 1. config softap to a random ssid
  671. 2. target2 connect to target1 softap
  672. 3. disable DHCP server, do config and enable
  673. 4. PC NIC connect to target1 softap
  674. 5. softap list connected station
  675. sub module: DHCP
  676. summary: dhcp server reconfig, old client and new client able to get IP
  677. test environment: SSC_T2_2
  678. test point 1: basic function
  679. test point 2: DHCP server function test
  680. version: v1 (2016-8-15)
  681. - CI ready: 'Yes'
  682. ID: TCPIP_DHCP_0210
  683. SDK: |-
  684. 8266_NonOS
  685. 8266_RTOS
  686. ESP32_IDF
  687. Test App: SSC
  688. allow fail: '1/2'
  689. auto test: 'Yes'
  690. category: Function
  691. cmd set:
  692. - ''
  693. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  694. - - R SSC1 C +SAP:OK
  695. - - SSC SSC1 dhcp -E -o 2
  696. - - R SSC1 C +DHCP:AP,OK
  697. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  698. - - R SSC1 C +DHCP:LEASE,OK
  699. - - SSC SSC1 dhcp -S -o 2
  700. - - R SSC1 C +DHCP:AP,OK
  701. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  702. - - R SSC2 C +JAP:CONNECTED
  703. - - WIFI <pc_wifi_nic> CONN2 <random_string> <random_string> 192.168.4.2
  704. - - R PC_COM NC ERROR C +WIFICONN:OK
  705. - - SSC SSC1 ap -L
  706. - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
  707. execution time: 0.0
  708. expected result: |-
  709. 1. succeed
  710. 2. succeed
  711. 3. succeed
  712. 4. succeed
  713. 5. find target2 and PC
  714. initial condition: T2_1
  715. level: Integration
  716. module: TCPIP
  717. steps: |-
  718. 1. config softap to a random ssid
  719. 2. target2 connect to target1 softap
  720. 3. disable DHCP server, do config and enable
  721. 4. PC NIC connect to target1 softap try to renew IP 192.168.4.2
  722. 5. softap list connected station
  723. sub module: DHCP
  724. summary: dhcp server reconfig, old client able to get IP (discover with requested
  725. IP)
  726. test environment: SSC_T2_2
  727. test point 1: basic function
  728. test point 2: DHCP server function test
  729. version: v1 (2016-8-15)
  730. - CI ready: 'Yes'
  731. ID: TCPIP_DHCP_0211
  732. SDK: |-
  733. 8266_NonOS
  734. 8266_RTOS
  735. ESP32_IDF
  736. Test App: SSC
  737. allow fail: '1/2'
  738. auto test: 'Yes'
  739. category: Function
  740. cmd set:
  741. - ''
  742. - - SSC SSC1 ap -S -s <random_string> -p <random_string> -t 4
  743. - - R SSC1 C +SAP:OK
  744. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  745. - - R PC_COM NC ERROR C +WIFICONN:OK
  746. - - SSC SSC1 dhcp -E -o 2
  747. - - R SSC1 C +DHCP:AP,OK
  748. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.100
  749. - - R SSC1 C +DHCP:LEASE,OK
  750. - - SSC SSC1 dhcp -S -o 2
  751. - - R SSC1 C +DHCP:AP,OK
  752. - - WIFI <pc_wifi_nic> CONN <random_string> <random_string> 192.168.4.2
  753. - - R PC_COM NC ERROR C +WIFICONN:OK
  754. - - SSC SSC2 sta -C -s <random_string> -p <random_string>
  755. - - R SSC2 C +JAP:CONNECTED
  756. - - DELAY 30
  757. - - ''
  758. - - SSC SSC1 ap -L
  759. - - R SSC1 C 192.168.4.2 C 192.168.4.3 P <pc_wifi_nic_mac> P <target2_mac>
  760. execution time: 0.0
  761. expected result: |-
  762. 1. succeed
  763. 2. succeed
  764. 3. succeed
  765. 4. succeed
  766. 5. find target2 and PC
  767. initial condition: T2_1
  768. level: Integration
  769. module: TCPIP
  770. steps: |-
  771. 1. config softap to a random ssid
  772. 2. target2 connect to target1 softap
  773. 3. disable DHCP server, do config and enable
  774. 4. PC NIC connect to target1 softap try to renew IP 192.168.4.2
  775. 5. softap list connected station
  776. sub module: DHCP
  777. summary: dhcp server reconfig, old client able to renew IP (direct send request)
  778. test environment: SSC_T2_2
  779. test point 1: basic function
  780. test point 2: DHCP server function test
  781. version: v1 (2016-8-15)
  782. - CI ready: 'Yes'
  783. ID: TCPIP_DHCP_0212
  784. SDK: |-
  785. 8266_NonOS
  786. 8266_RTOS
  787. ESP32_IDF
  788. Test App: SSC
  789. allow fail: ''
  790. auto test: 'Yes'
  791. category: Function
  792. cmd set:
  793. - ''
  794. - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
  795. - - R SSC1 C +SAP:OK
  796. - - SSC SSC1 dhcp -E -o 2
  797. - - R SSC1 C +DHCP:AP,OK
  798. - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
  799. - - ''
  800. - - DELAY 20
  801. - - P PC_COM C +DELAYDONE
  802. - P SSC2 NC +JAP:CONNECTED
  803. - - SSC SSC1 dhcp -S -o 2
  804. - - R SSC1 C +DHCP:AP,OK
  805. - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
  806. - - R SSC2 C +JAP:CONNECTED
  807. execution time: 0.0
  808. expected result: "1.target1 set AP OK \n2.target1 关闭DHCP OK\n3.target2 jap target
  809. 1,FAIL \n4.target1 打开DHCP OK\n5.target2 jap target 1,ok"
  810. initial condition: T2_1
  811. level: Integration
  812. module: TCPIP
  813. steps: "1.target1 set AP OK \n2.target1 关闭DHCP OK\n3.target2 jap target 1,FAIL \n4.target1
  814. 打开DHCP OK\n5.target2 jap target 1,ok"
  815. sub module: DHCP
  816. summary: dhcp server function test
  817. test environment: SSC_T2_5
  818. test point 1: basic function
  819. test point 2: DHCP server function test
  820. version: v2 (2016-10-19)
  821. - CI ready: 'Yes'
  822. ID: TCPIP_DHCP_0301
  823. SDK: |-
  824. 8266_NonOS
  825. 8266_RTOS
  826. ESP32_IDF
  827. Test App: SSC
  828. allow fail: ''
  829. auto test: 'Yes'
  830. category: Function
  831. cmd set:
  832. - ''
  833. - - SSC SSC1 dhcp -E -o 1
  834. - - R SSC1 C +DHCP:STA,OK
  835. - - SSC SSC1 ip -S -i 192.168.123.123 -o 1
  836. - - R SSC1 C +IP:OK
  837. - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
  838. - - R SSC1 C +JAP:CONNECTED
  839. - - SSC SSC1 ip -S -i 0.0.0.0 -o 1
  840. - - R SSC1 C +IP
  841. - - SSC SSC1 sta -C -s <ap_ssid> -p <ap_password>
  842. - - ''
  843. - - DELAY 10
  844. - - P PC_COM C +DELAYDONE
  845. - P SSC1 NC +JAP:CONNECTED
  846. execution time: 0.0
  847. expected result: |-
  848. 1.OK
  849. 2.OK
  850. 3.JAP CONNETED
  851. 4.OK
  852. 5.等待10s,JAP fail
  853. initial condition: STAM1
  854. level: Integration
  855. module: TCPIP
  856. steps: |-
  857. 1.target1 关闭DHCP 1
  858. 2.target1 设置sta ip 192.168.123.123
  859. 4.target1 jap AP
  860. 5.target1 设置sta ip 0.0.0.0
  861. 6.target1 jap AP
  862. sub module: DHCP
  863. summary: sta dhcp static ip interaction
  864. test environment: SSC_T1_5
  865. test point 1: interaction
  866. test point 2: static IP and DHCP interaction test
  867. version: v2 (2016-10-19)
  868. - CI ready: 'Yes'
  869. ID: TCPIP_DHCP_0302
  870. SDK: |-
  871. 8266_NonOS
  872. 8266_RTOS
  873. ESP32_IDF
  874. Test App: SSC
  875. allow fail: ''
  876. auto test: 'Yes'
  877. category: Function
  878. cmd set:
  879. - ''
  880. - - SSC SSC1 dhcp -S -o 2
  881. - - R SSC1 C +DHCP:AP,OK
  882. - - SSC SSC1 ip -S -i 192.168.123.123 -o 2
  883. - - R SSC1 C +IP:ERROR
  884. - - SSC SSC1 dhcp -L -s 192.168.2.2 -e 192.168.2.10
  885. - - R SSC1 C +DHCP:LEASE,ERROR
  886. - - SSC SSC1 ap -S -s <target_ssid> -p <target_password> -t <target_auth_enum>
  887. - - ''
  888. - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
  889. - - P SSC2 C +JAP:CONNECTED
  890. - - SSC SSC1 dhcp -E -o 2
  891. - - R SSC1 C +DHCP:AP,OK
  892. - - SSC SSC1 ip -S -i 192.168.4.1 -o 2
  893. - - R SSC1 C +IP:OK
  894. - - SSC SSC1 dhcp -L -s 192.168.4.2 -e 192.168.4.10
  895. - - R SSC1 C +DHCP:LEASE,OK
  896. - - SSC SSC2 sta -C -s <target_ssid> -p <target_password>
  897. - - ''
  898. - - DELAY 10
  899. - - P PC_COM C +DELAYDONE
  900. - P SSC2 NC +JAP:CONNECTED
  901. execution time: 0.0
  902. expected result: |-
  903. 1.target 1 OK
  904. 2.target1 ERROR
  905. 3.target1 ERROR
  906. 4.target2 jap target1 OK
  907. 5.target1 OK
  908. 6.target1 OK
  909. 7.target1 OK
  910. 8.target2 jap target1 OK
  911. initial condition: T2_1
  912. level: Integration
  913. module: TCPIP
  914. steps: "1.target1 打开DHCP 2\n2.target1 设置softAP ip 192.168.123.123\n3.target1 设置地址池\n4.target1下设置ssid
  915. 和pwd 加密方式\n5.target2 连接target1 \n6.target1 关闭DHCP 2\n7.target1 设置softAP ip \n8.target1
  916. 设置正确的地址池\n9.target2 连接target1 "
  917. sub module: DHCP
  918. summary: ap dhcp static ip interaction
  919. test environment: SSC_T2_5
  920. test point 1: interaction
  921. test point 2: static IP and DHCP interaction test
  922. version: v1 (2016-8-15)
  923. - CI ready: 'No'
  924. ID: TCPIP_DHCP_5001
  925. SDK: |-
  926. 8266_NonOS
  927. 8266_RTOS
  928. ESP32_IDF
  929. Test App: SSC
  930. auto test: 'Yes'
  931. category: Stress
  932. cmd set:
  933. - WiFiStress/SoftAPNSTA
  934. - - sta_num = 4
  935. - - dummy
  936. - - max_sta = 3
  937. - - ''
  938. - - test_time = 300
  939. - - ''
  940. - - delay1 = [5, 60]
  941. - - ''
  942. - - delay2 = [1, 10]
  943. - - ''
  944. - - change_mac = False
  945. - - ''
  946. - - channel = 11
  947. - - ''
  948. execution time: 5.0
  949. expected result: "1. succeed\n2. succeed\n3. JAP succeed except: \nsoftap reach
  950. max connected AP \nor all address in dhcp pool not available"
  951. initial condition: None
  952. level: Integration
  953. module: TCPIP
  954. steps: |-
  955. 1. 1 target set to softap mode and rest set to sta mode
  956. 2. set a short dhcp server lease time
  957. 2. all sta set random mac, random join and disconnect from softap
  958. Loop step 2
  959. sub module: DHCP
  960. summary: max sta connect to SotfAP and disconnect, sta number more than sta allowed
  961. test environment: SSC_T5_1
  962. test point 1: stress
  963. test point 2: DHCP server stress test
  964. version: v1 (2016-8-15)
  965. - CI ready: 'No'
  966. ID: TCPIP_DHCP_5101
  967. SDK: |-
  968. 8266_NonOS
  969. 8266_RTOS
  970. ESP32_IDF
  971. Test App: SSC
  972. auto test: 'No'
  973. category: IOT
  974. cmd set: ''
  975. execution time: 0.1
  976. expected result: |-
  977. 2. 成功
  978. 3. 成功
  979. 4. 断开连接并开始重连
  980. 5. WIFI连上但无法获取 IP,等大概1分钟后,发生 DHCP TIMEOUT,断开连接并重连,成功获取到 IP
  981. initial condition: STAM1
  982. level: Integration
  983. module: TCPIP
  984. steps: |-
  985. 1. 使用小米路由器青春版进行测试
  986. 2. 设置DHCP timeout(dhcp -T -n 6)
  987. 3. target 连上 AP
  988. 4. 路由器断电
  989. 5. 路由器上电
  990. sub module: DHCP
  991. summary: DHCP timeout test on sepcial router
  992. test environment: SSC_T1_IOT1
  993. test point 1: interoperability
  994. test point 2: DHCP timeout test
  995. version: v1 (2016-8-15)