1common:
2  build_only: true
3  tags: bluetooth
4tests:
5  bluetooth.init.test:
6    platform_allow: qemu_cortex_m3
7  bluetooth.init.test_0:
8    extra_args: CONF_FILE=prj_0.conf
9    platform_allow: qemu_cortex_m3
10  bluetooth.init.test_1:
11    extra_args: CONF_FILE=prj_1.conf
12    platform_allow: qemu_cortex_m3
13  bluetooth.init.test_10:
14    extra_args: CONF_FILE=prj_10.conf
15    platform_allow: qemu_cortex_m3
16  bluetooth.init.test_11:
17    extra_args: CONF_FILE=prj_11.conf
18    platform_allow: qemu_cortex_m3
19  bluetooth.init.test_12:
20    extra_args: CONF_FILE=prj_12.conf
21    platform_allow: qemu_cortex_m3
22  bluetooth.init.test_13:
23    extra_args: CONF_FILE=prj_13.conf
24    platform_allow: qemu_cortex_m3
25  bluetooth.init.test_15:
26    extra_args: CONF_FILE=prj_15.conf
27    platform_allow: qemu_cortex_m3
28  bluetooth.init.test_16:
29    extra_args: CONF_FILE=prj_16.conf
30    platform_allow: qemu_cortex_m3
31  bluetooth.init.test_17:
32    extra_args: CONF_FILE=prj_17.conf
33    platform_allow: qemu_cortex_m3
34  bluetooth.init.test_18:
35    extra_args: CONF_FILE=prj_18.conf
36    platform_allow: qemu_cortex_m3
37  bluetooth.init.test_19:
38    extra_args: CONF_FILE=prj_19.conf
39    platform_allow: qemu_cortex_m3
40  bluetooth.init.test_2:
41    extra_args: CONF_FILE=prj_2.conf
42    platform_allow: qemu_cortex_m3
43  bluetooth.init.test_20:
44    extra_args: CONF_FILE=prj_20.conf
45    platform_allow: qemu_cortex_m3
46  bluetooth.init.test_21:
47    extra_args: CONF_FILE=prj_21.conf
48    platform_allow: qemu_cortex_m3
49  bluetooth.init.test_22:
50    extra_args: CONF_FILE=prj_22.conf
51    platform_allow: qemu_cortex_m3
52  bluetooth.init.test_3:
53    extra_args: CONF_FILE=prj_3.conf
54    platform_allow: qemu_cortex_m3
55  bluetooth.init.test_4:
56    extra_args: CONF_FILE=prj_4.conf
57    platform_allow: qemu_cortex_m3
58  bluetooth.init.test_5:
59    extra_args: CONF_FILE=prj_5.conf
60    platform_allow: qemu_cortex_m3
61  bluetooth.init.test_6:
62    extra_args: CONF_FILE=prj_6.conf
63    platform_allow: qemu_cortex_m3
64  bluetooth.init.test_ctlr:
65    extra_args: CONF_FILE=prj_ctlr.conf
66    platform_allow:
67      - nrf52840dk/nrf52840
68      - nrf52dk/nrf52832
69      - nrf51dk/nrf51822
70      - rv32m1_vega/openisa_rv32m1/ri5cy
71    integration_platforms:
72      - nrf52840dk/nrf52840
73      - nrf52dk/nrf52832
74      - nrf51dk/nrf51822
75      - rv32m1_vega/openisa_rv32m1/ri5cy
76  bluetooth.init.test_ctlr_4_0:
77    extra_args: CONF_FILE=prj_ctlr_4_0.conf
78    platform_allow:
79      - nrf52840dk/nrf52840
80      - nrf52dk/nrf52832
81      - nrf51dk/nrf51822
82    integration_platforms:
83      - nrf52dk/nrf52832
84      - nrf51dk/nrf51822
85  bluetooth.init.test_ctlr_4_0_dbg:
86    extra_args: CONF_FILE=prj_ctlr_4_0_dbg.conf
87    platform_allow:
88      - nrf52840dk/nrf52840
89      - nrf52dk/nrf52832
90      - nrf51dk/nrf51822
91    integration_platforms:
92      - nrf52dk/nrf52832
93      - nrf51dk/nrf51822
94  bluetooth.init.test_ctlr_tiny:
95    extra_args: CONF_FILE=prj_ctlr_tiny.conf
96    platform_allow:
97      - nrf52840dk/nrf52840
98      - nrf52dk/nrf52832
99      - nrf51dk/nrf51822
100    integration_platforms:
101      - nrf52dk/nrf52832
102      - nrf51dk/nrf51822
103  bluetooth.init.test_ctlr_dbg:
104    extra_args:
105      - CONF_FILE=prj_ctlr_dbg.conf
106      - DTC_OVERLAY_FILE=pa_lna.overlay
107    platform_allow:
108      - nrf52840dk/nrf52840
109      - nrf52dk/nrf52832
110    integration_platforms:
111      - nrf52840dk/nrf52840
112      - nrf52dk/nrf52832
113  bluetooth.init.test_ctlr_5_x_dbg:
114    extra_args:
115      - CONF_FILE=prj_ctlr_5_x_dbg.conf
116      - DTC_OVERLAY_FILE=pa_lna.overlay
117    platform_allow:
118      - nrf52840dk/nrf52840
119      - nrf52dk/nrf52832
120    integration_platforms:
121      - nrf52840dk/nrf52840
122      - nrf52dk/nrf52832
123  bluetooth.init.test_ctlr_sw_switch_single_timer:
124    extra_args:
125      - CONF_FILE=prj_ctlr.conf
126      - CONFIG_BT_CTLR_ADVANCED_FEATURES=y
127      - CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER=y
128    platform_allow:
129      - nrf5340dk/nrf5340/cpunet
130      - nrf52840dk/nrf52840
131      - nrf52dk/nrf52832
132    integration_platforms:
133      - nrf5340dk/nrf5340/cpunet
134  bluetooth.init.test_ctlr_ticker:
135    extra_args:
136      - CONF_FILE=prj_ctlr_ticker.conf
137    platform_allow:
138      - nrf52840dk/nrf52840
139      - nrf52dk/nrf52832
140    integration_platforms:
141      - nrf52dk/nrf52832
142  bluetooth.init.test_ctlr_broadcaster:
143    extra_args: CONF_FILE=prj_ctlr_broadcaster.conf
144    platform_allow:
145      - nrf52840dk/nrf52840
146      - nrf52dk/nrf52832
147      - nrf51dk/nrf51822
148      - rv32m1_vega/openisa_rv32m1/ri5cy
149    integration_platforms:
150      - nrf52dk/nrf52832
151  bluetooth.init.test_ctlr_peripheral:
152    extra_args: CONF_FILE=prj_ctlr_peripheral.conf
153    platform_allow:
154      - nrf52840dk/nrf52840
155      - nrf52dk/nrf52832
156      - nrf51dk/nrf51822
157      - rv32m1_vega/openisa_rv32m1/ri5cy
158    integration_platforms:
159      - nrf52dk/nrf52832
160  bluetooth.init.test_ctlr_peripheral_priv:
161    extra_args: CONF_FILE=prj_ctlr_peripheral_priv.conf
162    platform_allow:
163      - nrf52840dk/nrf52840
164      - nrf52dk/nrf52832
165      - nrf51dk/nrf51822
166      - rv32m1_vega/openisa_rv32m1/ri5cy
167    integration_platforms:
168      - nrf52840dk/nrf52840
169  bluetooth.init.test_ctlr_observer:
170    extra_args: CONF_FILE=prj_ctlr_observer.conf
171    platform_allow:
172      - nrf52840dk/nrf52840
173      - nrf52dk/nrf52832
174      - nrf51dk/nrf51822
175      - rv32m1_vega/openisa_rv32m1/ri5cy
176    integration_platforms:
177      - nrf52dk/nrf52832
178  bluetooth.init.test_ctlr_central:
179    extra_args: CONF_FILE=prj_ctlr_central.conf
180    platform_allow:
181      - nrf52840dk/nrf52840
182      - nrf52dk/nrf52832
183      - nrf51dk/nrf51822
184      - rv32m1_vega/openisa_rv32m1/ri5cy
185    integration_platforms:
186      - nrf52dk/nrf52832
187      - rv32m1_vega/openisa_rv32m1/ri5cy
188  bluetooth.init.test_ctlr_central_priv:
189    extra_args: CONF_FILE=prj_ctlr_central_priv.conf
190    platform_allow:
191      - nrf52840dk/nrf52840
192      - nrf52dk/nrf52832
193      - nrf51dk/nrf51822
194      - rv32m1_vega/openisa_rv32m1/ri5cy
195    integration_platforms:
196      - nrf52dk/nrf52832
197      - rv32m1_vega/openisa_rv32m1/ri5cy
198  bluetooth.init.test_ctlr_broadcaster_ext:
199    extra_args: CONF_FILE=prj_ctlr_broadcaster_ext.conf
200    platform_allow:
201      - nrf52840dk/nrf52840
202      - nrf52dk/nrf52832
203      - nrf51dk/nrf51822
204    integration_platforms:
205      - nrf52840dk/nrf52840
206      - nrf51dk/nrf51822
207  bluetooth.init.test_ctlr_peripheral_ext:
208    extra_args: CONF_FILE=prj_ctlr_peripheral_ext.conf
209    platform_allow:
210      - nrf52840dk/nrf52840
211      - nrf52dk/nrf52832
212      - nrf51dk/nrf51822
213    integration_platforms:
214      - nrf52840dk/nrf52840
215      - nrf51dk/nrf51822
216  bluetooth.init.test_ctlr_peripheral_ext_priv:
217    extra_args: CONF_FILE=prj_ctlr_peripheral_ext_priv.conf
218    platform_allow:
219      - nrf52840dk/nrf52840
220      - nrf52dk/nrf52832
221      - nrf51dk/nrf51822
222    integration_platforms:
223      - nrf52840dk/nrf52840
224      - nrf51dk/nrf51822
225  bluetooth.init.test_ctlr_oberver_ext:
226    extra_args: CONF_FILE=prj_ctlr_observer_ext.conf
227    platform_allow:
228      - nrf52840dk/nrf52840
229      - nrf52dk/nrf52832
230      - nrf51dk/nrf51822
231    integration_platforms:
232      - nrf52840dk/nrf52840
233      - nrf51dk/nrf51822
234  bluetooth.init.test_ctlr_central_ext:
235    extra_args: CONF_FILE=prj_ctlr_central_ext.conf
236    platform_allow:
237      - nrf52840dk/nrf52840
238      - nrf52dk/nrf52832
239      - nrf51dk/nrf51822
240    integration_platforms:
241      - nrf52840dk/nrf52840
242      - nrf51dk/nrf51822
243  bluetooth.init.test_ctlr_central_ext_priv:
244    extra_args: CONF_FILE=prj_ctlr_central_ext_priv.conf
245    platform_allow:
246      - nrf52840dk/nrf52840
247      - nrf52dk/nrf52832
248      - nrf51dk/nrf51822
249    integration_platforms:
250      - nrf52840dk/nrf52840
251      - nrf51dk/nrf51822
252  bluetooth.init.test_ctlr_per_adv:
253    extra_args: CONF_FILE=prj_ctlr_per_adv.conf
254    platform_allow:
255      - nrf52840dk/nrf52840
256      - nrf52dk/nrf52832
257      - nrf51dk/nrf51822
258    integration_platforms:
259      - nrf52840dk/nrf52840
260      - nrf51dk/nrf51822
261  bluetooth.init.test_ctlr_per_adv_no_adi:
262    extra_args: CONF_FILE=prj_ctlr_per_adv_no_adi.conf
263    platform_allow:
264      - nrf52840dk/nrf52840
265      - nrf52dk/nrf52832
266      - nrf51dk/nrf51822
267    integration_platforms:
268      - nrf52840dk/nrf52840
269      - nrf51dk/nrf51822
270  bluetooth.init.test_ctlr_per_sync:
271    extra_args: CONF_FILE=prj_ctlr_per_sync.conf
272    platform_allow:
273      - nrf52840dk/nrf52840
274      - nrf52dk/nrf52832
275      - nrf51dk/nrf51822
276    integration_platforms:
277      - nrf52840dk/nrf52840
278      - nrf51dk/nrf51822
279  bluetooth.init.test_ctlr_per_sync_no_adi:
280    extra_args: CONF_FILE=prj_ctlr_per_sync_no_adi.conf
281    platform_allow:
282      - nrf52840dk/nrf52840
283      - nrf52dk/nrf52832
284      - nrf51dk/nrf51822
285    integration_platforms:
286      - nrf52840dk/nrf52840
287      - nrf51dk/nrf51822
288  bluetooth.init.test_ctlr_per_sync_no_filter:
289    extra_args: CONF_FILE=prj_ctlr_per_sync_no_filter.conf
290    platform_allow:
291      - nrf52840dk/nrf52840
292      - nrf52dk/nrf52832
293      - nrf51dk/nrf51822
294    integration_platforms:
295      - nrf52840dk/nrf52840
296      - nrf51dk/nrf51822
297  bluetooth.init.test_ctlr_peripheral_iso:
298    extra_args: CONF_FILE=prj_ctlr_peripheral_iso.conf
299    platform_allow:
300      - nrf52840dk/nrf52840
301      - nrf52dk/nrf52832
302      - nrf51dk/nrf51822
303    integration_platforms:
304      - nrf52840dk/nrf52840
305      - nrf51dk/nrf51822
306  bluetooth.init.test_ctlr_central_iso:
307    extra_args: CONF_FILE=prj_ctlr_central_iso.conf
308    platform_allow:
309      - nrf52840dk/nrf52840
310      - nrf52dk/nrf52832
311      - nrf51dk/nrf51822
312    integration_platforms:
313      - nrf52840dk/nrf52840
314      - nrf51dk/nrf51822
315  bluetooth.init.test_h5:
316    extra_args:
317      - CONF_FILE=prj_h5.conf
318      - DTC_OVERLAY_FILE=h5.overlay
319    platform_allow: qemu_cortex_m3
320  bluetooth.init.test_h5_dbg:
321    extra_args:
322      - CONF_FILE=prj_h5_dbg.conf
323      - DTC_OVERLAY_FILE=h5.overlay
324    platform_allow: qemu_cortex_m3
325  bluetooth.init.test_llcp:
326    extra_args: CONF_FILE=prj_llcp.conf
327    platform_allow:
328      - nrf52840dk/nrf52840
329      - nrf52dk/nrf52832
330      - rv32m1_vega/openisa_rv32m1/ri5cy
331    integration_platforms:
332      - nrf52840dk/nrf52840
333      - rv32m1_vega/openisa_rv32m1/ri5cy
334  bluetooth.init.test_config_bt_recv_workq_bt:
335    extra_args:
336      - CONF_FILE=prj_ctlr.conf
337      - CONFIG_BT_RECV_WORKQ_BT=y
338    platform_allow:
339      - nrf52840dk/nrf52840
340  bluetooth.init.test_host_6_x:
341    extra_args: CONF_FILE=prj_host_6_x.conf
342    platform_allow:
343      - qemu_cortex_m3
344      - nrf52840dk/nrf52840
345    integration_platforms:
346      - nrf52840dk/nrf52840
347