Skip to content

Commit 2fef66f

Browse files
DatGizmothst-nordic
authored andcommitted
[nrf noup] test-spec: add .github/test-spec.yml
This file is used for NCS-specific testing configuration based on modifications to files in this repository. Signed-off-by: Alperen Sener <[email protected]> Signed-off-by: Elisabeth Solheim Klakken <[email protected]> Signed-off-by: Mariusz Poslinski <[email protected]> Signed-off-by: Markus Swarowsky <[email protected]> Signed-off-by: Robert Lubos <[email protected]> Signed-off-by: Sebastian Wezel <[email protected]> Signed-off-by: Tomasz Tyzenhauz <[email protected]> Signed-off-by: Fredrik Ås <[email protected]> Signed-off-by: Michał Szablowski <[email protected]> Signed-off-by: Tony Le <[email protected]> Signed-off-by: Krishna T <[email protected]> Signed-off-by: Dawid Przybylo <[email protected]> Signed-off-by: Rubin Gerritsen <[email protected]> Signed-off-by: Jørgen Kvalvaag <[email protected]> Signed-off-by: Magne Værnes <[email protected]> Signed-off-by: Lang Xie <[email protected]> Signed-off-by: Alexander Svensen <[email protected]> Signed-off-by: Jan Gałda <[email protected]> Signed-off-by: Vladislav Litvinov <[email protected]> Signed-off-by: Guojun Wang <[email protected]> Signed-off-by: Piotr Kosycarz <[email protected]> (cherry picked from commit 605f129) (cherry picked from commit 8174462) (cherry picked from commit d53a1c9) (cherry picked from commit 255ee9d) (cherry picked from commit 5e15882) (cherry picked from commit 23b8a13) (cherry picked from commit 660313b) (cherry picked from commit 14a865b) (cherry picked from commit ddedbc9) (cherry picked from commit caae0df) (cherry picked from commit fe46100) (cherry picked from commit 22735e0) (cherry picked from commit 8497190) (cherry picked from commit 81474ef) (cherry picked from commit 7bb927f) (cherry picked from commit 9568c08) [nrf noup] test-spec: introduce specific ble-sample label Add CI-ble-samples-test label and test spec for ble sample CI. It has different test scope than BLE CI Signed-off-by: Guojun Wang <[email protected]> [nrf noup] test-spec: include nrf54 boards in low-level test trigger All changes in nrf54 boards will trigger low-level testing. Signed-off-by: Piotr Kosycarz <[email protected]> (cherry picked from commit 3c68e19) [nrf noup] test-spec: update boards paths for HWv2 squash! [nrf noup] test-spec: include nrf54 boards in low-level test trigger /boards/arm -> /boards/nordic Signed-off-by: Thomas Stilwell <[email protected]>
1 parent d362d00 commit 2fef66f

File tree

2 files changed

+313
-0
lines changed

2 files changed

+313
-0
lines changed

.github/test-spec.yml

Lines changed: 312 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,312 @@
1+
# This is the Jenkins ci variant of the .github/labler.yaml
2+
3+
"CI-run-zephyr-twister":
4+
- any:
5+
- "!.github/**/*"
6+
- "!doc/**/*"
7+
- "!CODEOWNERS"
8+
- "!LICENSE"
9+
- "!**/*.rst"
10+
- "!VERSION"
11+
- "!submanifests/**/*"
12+
- "!MAINTAINERS.yml"
13+
- "!version.h.in"
14+
- "!Jenkinsfile"
15+
- "!**/*.md"
16+
17+
"CI-iot-zephyr-lwm2m-test":
18+
- "drivers/console/**/*"
19+
- "drivers/flash/**/*"
20+
- "subsys/dfu/boot/**/*"
21+
- "subsys/net/ip/**/*"
22+
- "subsys/net/lib/http/**/*"
23+
- "subsys/net/lib/lwm2m//**/*"
24+
- "subsys/net/**/*"
25+
26+
"CI-iot-samples-test":
27+
- "boards/nordic/nrf9160dk/**/*"
28+
- "dts/arm/nordic/nrf9160*"
29+
- "include/net/**/*"
30+
- "subsys/net/lib/**/*"
31+
32+
"CI-iot-libraries-test":
33+
- "boards/nordic/nrf9160dk/**/*"
34+
- "dts/arm/nordic/nrf9160*"
35+
- "include/net/socket_ncs.h"
36+
- "subsys/testsuite/ztest/**/*"
37+
38+
"CI-lwm2m-test": null
39+
# Not necessary to run tests on changes to this repo.
40+
41+
"CI-boot-dfu-test":
42+
- "subsys/mgmt/mcumgr/**/*"
43+
- "subsys/dfu/**/*"
44+
- "include/mgmt/mcumgr/**/*"
45+
- "include/dfu/**/*"
46+
- "samples/subsys/mgmt/mcumgr/smp_svr/**/*"
47+
48+
"CI-tfm-test":
49+
- "boards/nordic/nrf5340dk/**/*"
50+
- "boards/nordic/nrf9160dk/**/*"
51+
- "drivers/entropy/*"
52+
- "dts/arm/nordic/nrf5340*"
53+
- "dts/arm/nordic/nrf9160*"
54+
- "modules/trusted-firmware-m/**/*"
55+
- "samples/tfm_integration/**/*"
56+
57+
"CI-ble-test":
58+
- any:
59+
- "drivers/bluetooth/**/*"
60+
- any:
61+
- "dts/arm/nordic/nrf5*"
62+
- any:
63+
- "subsys/bluetooth/**/*"
64+
- "!subsys/bluetooth/mesh/**/*"
65+
- "!subsys/bluetooth/audio/**/*"
66+
- any:
67+
- "include/zephyr/bluetooth/**/*"
68+
- "!include/zephyr/bluetooth/mesh/**/*"
69+
- "samples/bluetooth/hci_rpc/**/*"
70+
71+
"CI-ble-samples-test":
72+
- any:
73+
- "drivers/bluetooth/**/*"
74+
- any:
75+
- "dts/arm/nordic/nrf5*"
76+
- any:
77+
- "subsys/bluetooth/**/*"
78+
- "!subsys/bluetooth/mesh/**/*"
79+
- "!subsys/bluetooth/audio/**/*"
80+
- any:
81+
- "include/zephyr/bluetooth/**/*"
82+
- "!include/zephyr/bluetooth/mesh/**/*"
83+
- "samples/bluetooth/**/*"
84+
85+
"CI-mesh-test":
86+
- "subsys/bluetooth/mesh/**/*"
87+
- "include/zephyr/bluetooth/mesh/**/*"
88+
- "samples/bluetooth/mesh/**/*"
89+
- "samples/bluetooth/mesh_demo/**/*"
90+
- "samples/bluetooth/mesh_provisioner/**/*"
91+
- "tests/bluetooth/mesh/**/*"
92+
- "tests/bluetooth/mesh_shell/**/*"
93+
94+
"CI-zigbee-test":
95+
- "subsys/mgmt/mcumgr/**/*"
96+
- "subsys/dfu/**/*"
97+
- "include/mgmt/mcumgr/**/*"
98+
- "include/dfu/**/*"
99+
100+
"CI-thingy91-test":
101+
- "boards/nordic/nrf9160dk/**/*"
102+
- "arch/x86/core/**/*"
103+
- "arch/x86/include/**/*"
104+
- "drivers/console/**/*"
105+
- "drivers/ethernet/**/*"
106+
- "drivers/flash/**/*"
107+
- "drivers/hwinfo/**/*"
108+
- "drivers/interrupt_controller/**/*"
109+
- "drivers/net/**/*"
110+
- "drivers/serial/**/*"
111+
- "drivers/timer/**/*"
112+
- "include/**/*"
113+
- "kernel/**/*"
114+
- "lib/libc/common/source/stdlib/**/*"
115+
- "lib/libc/newlib/**/*"
116+
- "lib/libc/picolibc/**/*"
117+
- "lib/os/**/*"
118+
- "lib/posix/**/*"
119+
- "misc/**/*"
120+
- "modules/mbedtls/**/*"
121+
- "soc/x86/ia32/**/*"
122+
- "subsys/fs/fcb/**/*"
123+
- "subsys/logging/**/*"
124+
- "subsys/net/**/*"
125+
- "subsys/random/**/*"
126+
- "subsys/settings/include/**/*"
127+
- "subsys/settings/src/**/*"
128+
- "subsys/stats/**/*"
129+
- "subsys/storage/flash_map/**/*"
130+
- "subsys/storage/stream/**/*"
131+
- "subsys/tracing/**/*"
132+
133+
"CI-desktop-test":
134+
- any:
135+
- "**/*"
136+
- "!samples/bluetooth/**/*"
137+
- "!tests/bluetooth/**/*"
138+
139+
"CI-crypto-test":
140+
- "boards/nordic/nrf52840dk/**/*"
141+
- "boards/nordic/nrf5340dk/**/*"
142+
- "boards/nordic/nrf9160dk/**/*"
143+
- "drivers/entropy/*"
144+
- "drivers/serial/**/*"
145+
- "dts/arm/nordic/nrf52840*"
146+
- "dts/arm/nordic/nrf5340*"
147+
- "dts/arm/nordic/nrf9160*"
148+
- "include/drivers/serial/**/*"
149+
- "modules/mbedtls/**/*"
150+
151+
"CI-fem-test":
152+
- any:
153+
- "**/*"
154+
- "!samples/bluetooth/**/*"
155+
- "!tests/bluetooth/**/*"
156+
157+
"CI-rs-test":
158+
- any:
159+
- "**/*"
160+
- "!samples/bluetooth/**/*"
161+
- "!tests/bluetooth/**/*"
162+
163+
"CI-thread-test":
164+
- "include/zephyr/net/**/*"
165+
- "modules/mbedtls/**/*"
166+
- "modules/openthread/**/*"
167+
- "samples/net/openthread/**/*"
168+
- "soc/arm/nordic_nrf/**/*"
169+
- "subsys/net/**/*"
170+
- "subsys/settings/**/*"
171+
172+
"CI-nfc-test":
173+
- any:
174+
- "**/*"
175+
- "!samples/bluetooth/**/*"
176+
- "!tests/bluetooth/**/*"
177+
178+
"CI-matter-test":
179+
- "include/dfu/**/*"
180+
- "include/mgmt/mcumgr/**/*"
181+
- "soc/arm/nordic_nrf/**/*"
182+
- "subsys/dfu/**/*"
183+
- "subsys/settings/**/*"
184+
- "subsys/net/**/*"
185+
- "subsys/mgmt/mcumgr/**/*"
186+
- "drivers/net/**/*"
187+
- "samples/bluetooth/hci_rpc/**/*"
188+
- any:
189+
- "subsys/bluetooth/**/*"
190+
- "!subsys/bluetooth/mesh/**/*"
191+
- "!subsys/bluetooth/audio/**/*"
192+
193+
"CI-find-my-test":
194+
- any:
195+
- "**/*"
196+
- "!samples/bluetooth/**/*"
197+
- "!tests/bluetooth/**/*"
198+
199+
"CI-gazell-test":
200+
- any:
201+
- "**/*"
202+
- "!samples/bluetooth/**/*"
203+
- "!tests/bluetooth/**/*"
204+
205+
"CI-rpc-test":
206+
- any:
207+
- "**/*"
208+
- "!samples/bluetooth/**/*"
209+
- "!tests/bluetooth/**/*"
210+
211+
"CI-modemshell-test":
212+
- "include/net/**/*"
213+
- "include/posix/**/*"
214+
- "include/shell/**/*"
215+
- "drivers/net/**/*"
216+
- "drivers/serial/**/*"
217+
- "drivers/wifi/**/*"
218+
- "subsys/shell/**/*"
219+
- "subsys/net/**/*"
220+
- "subsys/settings/**/*"
221+
222+
"CI-positioning-test":
223+
- "include/net/**/*"
224+
- "include/posix/**/*"
225+
- "drivers/net/**/*"
226+
- "drivers/wifi/**/*"
227+
- "subsys/net/**/*"
228+
- "subsys/settings/**/*"
229+
230+
"CI-cloud-test":
231+
- "include/zephyr/dfu/**/*"
232+
- "include/zephyr/net/**/*"
233+
- "include/zephyr/posix/**/*"
234+
- "include/zephyr/settings/**/*"
235+
- "drivers/led/**/*"
236+
- "drivers/net/**/*"
237+
- "drivers/sensor/**/*"
238+
- "drivers/serial/**/*"
239+
- "drivers/wifi/**/*"
240+
- "lib/posix/**/*"
241+
- "soc/arm/nordic_nrf/**/*"
242+
- "subsys/dfu/**/*"
243+
- "subsys/net/**/*"
244+
- "subsys/settings/**/*"
245+
246+
"CI-wifi":
247+
- "subsys/net/l2/wifi/**/*"
248+
- "subsys/net/l2/ethernet/**/*"
249+
250+
"CI-sidewalk-test":
251+
- "include/dfu/**/*"
252+
- "include/mgmt/mcumgr/**/*"
253+
- "soc/arm/nordic_nrf/**/*"
254+
- "subsys/dfu/**/*"
255+
- "subsys/settings/**/*"
256+
- "subsys/mgmt/mcumgr/**/*"
257+
- "samples/bluetooth/hci_rpc/**/*"
258+
- any:
259+
- "subsys/bluetooth/**/*"
260+
- "!subsys/bluetooth/mesh/**/*"
261+
- "!subsys/bluetooth/audio/**/*"
262+
263+
"CI-audio-test":
264+
- "boards/nordic/nrf5340_audio_dk/**/*"
265+
- "drivers/flash/**/*"
266+
- "drivers/spi/**/*"
267+
- "drivers/gpio/**/*"
268+
- "drivers/i2c/**/*"
269+
- "drivers/watchdog/**/*"
270+
- "include/dfu/**/*"
271+
- "include/mgmt/mcumgr/**/*"
272+
- "samples/bluetooth/hci_rpc/**/*"
273+
- "soc/arm/nordic_nrf/**/*"
274+
- "subsys/bluetooth/audio/**/*"
275+
- "subsys/bluetooth/host/**/*"
276+
- "subsys/dfu/**/*"
277+
- "subsys/fs/**/*"
278+
- "subsys/mgmt/mcumgr/**/*"
279+
- "subsys/sd/**/*"
280+
- "subsys/storage/**/*"
281+
- "subsys/task_wdt/**/*"
282+
- "subsys/usb/**/*"
283+
- "subsys/zbus/**/*"
284+
285+
"CI-pmic-samples-test":
286+
- "samples/shields/npm1300_ek/**/*"
287+
- "boards/shields/npm1300_ek/**/*"
288+
- "**/**npm1300**/**"
289+
- "drivers/regulator/regulator_common.c"
290+
- "drivers/regulator/regulator_shell.c"
291+
- "drivers/gpio/gpio_shell.c"
292+
- "drivers/sensor/sensor_shell.c"
293+
294+
"CI-test-low-level":
295+
- "dts/**/*"
296+
- "boards/nordic/nrf54*/**/*"
297+
- "include/zephyr/**/*"
298+
- "tests/arch/**/*"
299+
- "arch/**/*"
300+
- "tests/kernel/**/*"
301+
- "kernel/**/*"
302+
- "tests/drivers/**/*"
303+
- "drivers/**/*"
304+
- "samples/subsys/settings/**/*"
305+
- "subsys/settings/**/*"
306+
- "samples/subsys/logging/**/*"
307+
- "subsys/logging/**/*"
308+
- "samples/sensor/**/*"
309+
- "samples/hello_world/**/*"
310+
- "samples/synchronization/**/*"
311+
- "samples/drivers/watchdog/**/*"
312+
- "modules/hal_nordic/**/*"

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
# component or code. This file is going to be deprecated and currently only had
1919
# entries that are not covered by the MAINTAINERS file.
2020

21+
/.github/test-spec.yml @nrfconnect/ncs-test-leads
2122
/soc/arm/aspeed/ @aspeeddylan
2223
/soc/atmel/ @nandojve
2324
/soc/arm/bcm*/ @sbranden

0 commit comments

Comments
 (0)