]> granicus.if.org Git - esp-idf/blob - components/idf_test/unit_test/TestEnvAll.yml
Merge branch 'bugfix/from_github' into 'master'
[esp-idf] / components / idf_test / unit_test / TestEnvAll.yml
1 test environment:
2 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_1,
3   test environment detail: 'PC has 2 wired NIC connected to AP.
4
5     PC has 1 WiFi NIC.
6
7     1 AT target connect with PC by UART (AT and LOG port).', test script: EnvBase}
8 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_2,
9   test environment detail: 'PC has 1 WiFi NIC.
10
11     1 AT target connect with PC by UART (AT and LOG port).', test script: EnvBase}
12 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_3,
13   test environment detail: 'Able to access WAN after connect to AP.
14
15     1 AT target connect with PC by UART (AT and LOG port).', test script: EnvBase}
16 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_ADC,
17   test environment detail: 'PC has 1 wired NIC connected to AP.
18
19     Analog input connect to AT1 TOUT.
20
21     Multimeter connect to input, able to measure input voltage.
22
23     1 AT target connect with PC by UART (AT and LOG port).', test script: EnvBase}
24 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_APC1,
25   test environment detail: "PC has 1 wired NIC connected to AP.\nPC has 1 wired NIC\
26     \ connected to APC (static IP within the same subnet with APC). \nAPC control\
27     \ AP power supply. \nPC has 1 WiFi NIC. \n1 AT target connect with PC by UART\
28     \ (AT and LOG port).", test script: EnvBase}
29 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_APC2,
30   test environment detail: "Able to access WAN after connect to AP.\nPC has 1 wired\
31     \ NIC connected to APC (static IP within the same subnet with APC). \nAPC control\
32     \ AP power supply.\nPC has 1 WiFi NIC.\n1 AT target connect with PC by UART (AT\
33     \ and LOG port).", test script: EnvBase}
34 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_HighSpeedUART,
35   test environment detail: 'PC has 2 wired NIC connected to AP.
36
37     PC has 1 WiFi NIC.
38
39     1 AT target connect with PC by high speed UART (AT and LOG port).', test script: EnvBase}
40 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: AT_T1_SmartConfigIOT,
41   test environment detail: '1 AT target connect with PC by UART (AT and LOG port).
42
43     PC has 1 wired NIC connect to Common AP.
44
45     Several AP are placed near AT target.
46
47     Several smart phone installed test APK are placed near AT target.', test script: EnvBase}
48 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: AT_T2_1,
49   test environment detail: 'PC has 1 wired NIC connected to AP.
50
51     PC has 1 WiFi NIC.
52
53     2 AT target connect with PC by UART (AT and LOG port).', test script: EnvBase}
54 - {PC OS: '', Special: Y, Target Count: 2.0, script path: EnvBase.py, tag: AT_T2_JAP,
55   test environment detail: "Several AP are placed near AT target.\nPC has 1 wired\
56     \ NIC connected to APC (static IP within the same subnet with APC).\nAPC control\
57     \ power supply for all APs. \n2 AT target connect with PC by UART (AT and LOG\
58     \ port).", test script: EnvBase}
59 - {PC OS: '', Special: Y, Target Count: 2.0, script path: EnvBase.py, tag: AT_T2_Sleep,
60   test environment detail: 'AP support DTIM placed with AT target.
61
62     2 AT target connect with PC by UART (AT and LOG port).
63
64     Multimeter connect with PC via GPIB.
65
66     Series multimeter between GND and VCC of AT1.
67
68     AT1''s light sleep wakeup pin and wakeup indication connect with AT2''s GPIO.',
69   test script: EnvBase}
70 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: AT_T2_SmartConfig,
71   test environment detail: '2 AT target connect with PC by UART (AT and LOG port).
72
73     PC has 1 WiFi NIC.
74
75     One HT20 AP and One HT40 AP are placed near target.', test script: EnvBase}
76 - {PC OS: '', Special: Y, Target Count: 1.0, UART ports: 'SSC1
77
78     SSC2', additional param list: '', basic param list: '', script path: EnvBase.py,
79   tag: IR_T2_1, test environment detail: '[TBD] 本测试为非自动测试, 红外能够做到数据收发吻合即可通过', test script: EnvBase}
80 - {PC OS: '', Special: Y, Target Count: 2.0, script path: EnvBase.py, tag: NVS_T1_1,
81   test environment detail: '1 NVS target connect with PC by UART.
82
83     1 SSC target connect with PC by UART.
84
85     SSC2 GPIO connect to NVS1 power control pin.', test script: EnvBase}
86 - {PC OS: '', Special: Y, Target Count: 1.0, UART ports: SSC_1, additional param list: '',
87   basic param list: '', script path: EnvBase.py, tag: PWM_T1_1, test environment detail: "[TBD]\
88     \ 1. PWM OS SDK 以及 Non-OS SDK的测试建议分开进行, 放在不同的文件夹, 防止文件命名混淆\n2. 分析CSV文件的Python脚本只能分析单个channel\
89     \ \n3. 如果Init脚本打印\"Network Error\" 检查TCP Server是不是正常发送data", test script: EnvBase}
90 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_1,
91   test environment detail: 'PC has 2 wired NIC connected to AP.
92
93     PC has 1 WiFi NIC.
94
95     1 SSC target connect with PC by UART.', test script: EnvBase}
96 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_2,
97   test environment detail: 'Able to access WAN after connect to AP.
98
99     1 SSC target connect with PC by UART.', test script: EnvBase}
100 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_8089,
101   test environment detail: 'PC has 1 wired NIC connected to AP.
102
103     1 8089 tablet able to run iperf test placed near SSC1.
104
105     1 SSC target connect with PC by UART.', test script: EnvBase}
106 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_ADC,
107   test environment detail: 'PC has 1 wired NIC connected to AP.
108
109     Analog input connect to SSC1 TOUT.
110
111     Multimeter connect to input, able to measure input voltage.
112
113     1 SSC target connect with PC by UART.', test script: EnvBase}
114 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_APC,
115   test environment detail: "PC has 1 wired NIC connected to AP.\nPC has 1 wired NIC\
116     \ connected to APC (static IP within the same subnet with APC). \nAPC control\
117     \ AP power supply. \nPC has 1 WiFi NIC. \n1 SSC target connect with PC by UART.",
118   test script: EnvBase}
119 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_Enterprise,
120   test environment detail: "AP use WPA2-Etherprise is placed near SSC1. \n1 SSC target\
121     \ connect with PC by UART.", test script: EnvBase}
122 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_IOT1,
123   test environment detail: 'PC has 1 WiFi NIC.
124
125     1 SSC target connect with PC by UART.
126
127     AP todo IOT test are placed near SSC1.', test script: EnvBase}
128 - {PC OS: '', Special: Y, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T1_InitData,
129   test environment detail: '2 SSC target connect with PC by UART.
130
131     SSC1 use 40M crystal oscillator.
132
133     SSC2 use normal 26M crystal oscillator.
134
135     SSC2 GPIO connect to SSC1 power control pin.', test script: EnvBase}
136 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_ShieldBox,
137   test environment detail: 'refer to figure.
138
139     All APs and APC should be set to the same IP subnet.
140
141     PC wired NIC should set static IP address within the same subnet with AP.
142
143     Must use onboard wired NIC.', test script: EnvBase}
144 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_Sleep1,
145   test environment detail: 'AP support DTIM placed with AT target.
146
147     SSC target connect with Raspberry Pi by UART.
148
149     Multimeter connect with Raspberry Pi via GPIB.
150
151     Series multimeter between GND and VCC of SSC1.
152
153     SSC1''s light sleep wakeup pin and wakeup indication connect with Raspberry Pi''s
154     GPIO.
155
156     SSC1''s XPD connect with RSTB.', test script: EnvBase}
157 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_Sleep2,
158   test environment detail: 'AP support DTIM placed with AT target.
159
160     SSC target connect with Raspberry Pi by UART.
161
162     Multimeter connect with Raspberry Pi via GPIB.
163
164     Series multimeter between GND and VCC of SSC1.
165
166     SSC1''s RSTB pin connect with Raspberry Pi''s GPIO.', test script: EnvBase}
167 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_TempBox,
168   test environment detail: '1 SSC target connect with PC by UART.
169
170     Put SSC target to temperature box.', test script: EnvBase}
171 - {PC OS: '', Special: Y, Target Count: 1.0, UART ports: SSC_1, additional param list: '',
172   basic param list: '', script path: EnvBase.py, tag: SSC_T1_Timer, test environment detail: '[TBD]
173     通过串口工具调节Timer, 将GPIO_13端口连接到逻辑分析仪', test script: EnvBase}
174 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_VDD33,
175   test environment detail: '1 SSC target connect with PC by UART.
176
177     Multimeter connect to VDD33, able to measure voltage.', test script: EnvBase}
178 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T1_WEP,
179   test environment detail: '1 SSC target connect with PC by UART.
180
181     One WEP share key AP placed near SSC1.', test script: EnvBase}
182 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T2_1,
183   test environment detail: 'PC has 1 wired NIC connected to AP.
184
185     PC has 1 WiFi NIC.
186
187     2 SSC target connect with PC by UART.', test script: EnvBase}
188 - {PC OS: '', Special: Y, Target Count: 2.0, UART ports: 'SSC1
189
190     SSC2', additional param list: '', basic param list: '', script path: EnvBase.py,
191   tag: SSC_T2_GPIO1, test environment detail: '[TBD] 2个ESP_8266通过UART连到PC, ESP_8266的
192     GPIO_6相连', test script: EnvBase}
193 - {PC OS: '', Special: Y, Target Count: 2.0, UART ports: 'SSC1
194
195     SSC2', additional param list: '', basic param list: '', script path: EnvBase.py,
196   tag: SSC_T2_GPIO2, test environment detail: '[TBD] 1. 2个ESP_8266通过UART连到PC, ESP_8266的
197     GPIO_15通过面包板相连
198
199     2. 可借助面包板, 将GPIO_15, 以及中断函数被打开的8266板的GPIO_2 相连', test script: EnvBase}
200 - {PC OS: '', Special: Y, Target Count: 2.0, UART ports: 'SSC1
201
202     SSC2', additional param list: '', basic param list: '', script path: EnvBase.py,
203   tag: SSC_T2_GPIO3, test environment detail: '[TBD] 2个ESP_8266通过UART连到PC, ESP_8266之间需要测试的Target_GPIO相连',
204   test script: EnvBase}
205 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T2_JAP,
206   test environment detail: 'PC has 1 wired NIC connected to APC.
207
208     APC control the power supply of multiple APs.
209
210     2 SSC target connect with PC by UART.', test script: EnvBase}
211 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T2_PhyMode,
212   test environment detail: '2 SSC target connect with PC by UART.
213
214     PC has one WiFi NIC support capture wlan packet using libpcap.
215
216     Set 4 AP with phy mode 11b, 11g, 11n HT20, 11n HT40.
217
218     Put 4 APs near SSC targets.', test script: EnvBase}
219 - {PC OS: '', Special: Y, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T2_ShieldBox,
220   test environment detail: '2 SSC target connect with PC by UART.
221
222     Put them to Shield box.', test script: EnvBase}
223 - {PC OS: '', Special: N, Target Count: 2.0, script path: EnvBase.py, tag: SSC_T2_SmartConfig,
224   test environment detail: '2 SSC target connect with PC by UART.
225
226     PC has 1 WiFi NIC.
227
228     One HT20 AP and One HT40 AP are placed near target.', test script: EnvBase}
229 - {PC OS: '', Special: N, Target Count: 3.0, script path: EnvBase.py, tag: SSC_T3_PhyMode,
230   test environment detail: '3 SSC target connect with PC by UART.
231
232     PC has one WiFi NIC support capture wlan packet using libpcap.
233
234     Set 4 AP with (HT20, channel1), (HT20, channel2), (HT40, channel1), (HT40, channel2).
235
236     Put 4 APs near SSC targets.', test script: EnvBase}
237 - {PC OS: '', Special: N, Target Count: 5.0, script path: EnvBase.py, tag: SSC_T5_1,
238   test environment detail: 5 SSC target connect with PC by UART., test script: EnvBase}
239 - {PC OS: '', Special: Y, Target Count: 5.0, script path: EnvBase.py, tag: SSC_T5_IOT1,
240   test environment detail: '5 SSC targets connect with PC by UART.
241
242     some Android smart phone are placed near SSC targets.', test script: EnvBase}
243 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: SSC_T6_1,
244   test environment detail: 'PC has 1 wired NIC connected to AP.
245
246     PC has 1 WiFi NIC.
247
248     6 SSC target connect with PC by UART.', test script: EnvBase}
249 - {PC OS: '', Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: TempSensor_T1_1,
250   test environment detail: 'Tempeture sensor target connect with PC by UART.
251
252     AP support DTIM placed with AT target.
253
254     Multimeter connect with PC via GPIB.
255
256     Series multimeter between GND and VCC of TempSensor1.
257
258     PC has 1 wired NIC connected to switch.
259
260     APC, AP also connect with swtich.
261
262     All devices connected with switch use the same IP subnet.
263
264     APC control AP power supply.', test script: EnvBase}
265 - {PC OS: '', Special: Y, Target Count: 1.0, UART ports: SSC_1, additional param list: '',
266   basic param list: '', script path: EnvBase.py, tag: UART_T1_1, test environment detail: '[TBD]
267     将ESP_8266通过UART连到PC', test script: EnvBase}
268 - {PC OS: '', Special: Y, Target Count: 1.0, UART ports: 'SSC1
269
270     SSC2', additional param list: '', basic param list: '', script path: EnvBase.py,
271   tag: UART_T1_2, test environment detail: '[TBD] ESP_8266通过UART_0通过USB, UART_1 TXD
272     通过 TTLcable 连到PC', test script: EnvBase}
273 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: UT_T1_1,
274   test environment detail: Environment for running ESP32 unit tests, test script: EnvBase}
275 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: UT_T1_SDMODE,
276   test environment detail: Environment for running sd card sd mode unit tests, test script: EnvBase}
277 - {PC OS: '', Special: N, Target Count: 1.0, script path: EnvBase.py, tag: UT_T1_SPIMODE,
278   test environment detail: Environment for running sd card spi mode unit tests, test script: EnvBase}
279 - {PC OS: linux, Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: WebServer_T1_1,
280   test environment detail: 'Web Server target connect with PC by UART.
281
282     PC has 1 wired NIC connected to switch.
283
284     APC, AP also connect with swtich.
285
286     All devices connected with switch use same IP subnet.
287
288     APC control AP power supply.', test script: EnvBase}
289 - {PC OS: linux, Special: Y, Target Count: 1.0, script path: EnvBase.py, tag: WebServer_T1_2,
290   test environment detail: 'Web Server target connect with PC by UART.
291
292     4 PC with WiFi NIC placed near WebServer1.', test script: EnvBase}