1sample:
2  description: Simple Management Protocol sample
3  name: smp svr
4common:
5  sysbuild: true
6  build_only: true
7tests:
8  sample.mcumgr.smp_svr.bt:
9    harness: bluetooth
10    tags: bluetooth
11    extra_args: EXTRA_CONF_FILE="overlay-bt.conf"
12    platform_allow:
13      - nrf52dk/nrf52832
14      - nrf52840dk/nrf52840
15      - pinnacle_100_dvk
16      - mg100
17    integration_platforms:
18      - nrf52dk/nrf52832
19      - nrf52840dk/nrf52840
20  sample.mcumgr.smp_svr.bt_static_svc:
21    harness: bluetooth
22    tags: bluetooth
23    extra_args: EXTRA_CONF_FILE="overlay-bt.conf"
24    extra_configs:
25      - CONFIG_MCUMGR_TRANSPORT_BT_DYNAMIC_SVC_REGISTRATION=n
26    platform_allow:
27      - nrf52840dk/nrf52840
28      - pinnacle_100_dvk
29      - mg100
30    integration_platforms:
31      - nrf52840dk/nrf52840
32  sample.mcumgr.smp_svr.udp:
33    extra_args: EXTRA_CONF_FILE="overlay-udp.conf"
34    platform_allow:
35      - frdm_mcxn947/mcxn947/cpu0
36      - frdm_k64f
37    integration_platforms:
38      - frdm_k64f
39  sample.mcumgr.smp_svr.cdc:
40    extra_args:
41      - EXTRA_CONF_FILE="overlay-cdc.conf"
42      - DTC_OVERLAY_FILE="usb.overlay"
43    platform_allow:
44      - frdm_mcxn947/mcxn947/cpu0
45      - nrf52833dk/nrf52820
46      - nrf52833dk/nrf52833
47      - nrf52840dk/nrf52840
48      - nrf5340dk/nrf5340/cpuapp
49      - pinnacle_100_dvk
50    integration_platforms:
51      - nrf52833dk/nrf52820
52      - nrf52833dk/nrf52833
53      - nrf52840dk/nrf52840
54      - nrf5340dk/nrf5340/cpuapp
55  sample.mcumgr.smp_svr.serial:
56    extra_args: EXTRA_CONF_FILE="overlay-serial.conf"
57    platform_allow:
58      - frdm_k22f
59      - frdm_k64f
60      - frdm_k82f
61      - frdm_ke17z
62      - frdm_ke17z512
63      - rddrone_fmuk66
64      - twr_ke18f
65      - twr_kv58f220m
66      - frdm_mcxn947/mcxn947/cpu0
67      - lpcxpresso55s06
68      - lpcxpresso55s16
69      - lpcxpresso55s28
70      - lpcxpresso55s36
71      - lpcxpresso55s69/lpc55s69/cpu0
72      - mimxrt1010_evk
73      - mimxrt1015_evk
74      - mimxrt1020_evk
75      - mimxrt1024_evk
76      - mimxrt1040_evk
77      - mimxrt1050_evk/mimxrt1052/hyperflash
78      - mimxrt1060_evk/mimxrt1062/qspi
79      - mimxrt1062_fmurt6
80      - mimxrt1064_evk
81      - mimxrt1160_evk/mimxrt1166/cm7
82      - mimxrt1170_evk/mimxrt1176/cm7
83      - vmu_rt1170/mimxrt1176/cm7
84      - mimxrt595_evk/mimxrt595s/cm33
85      - mimxrt685_evk/mimxrt685s/cm33
86      - rd_rw612_bga
87      - nrf52840dk/nrf52840
88      - pinnacle_100_dvk
89      - mg100
90    integration_platforms:
91      - nrf52840dk/nrf52840
92  # In mcuboot_flags test overlay-serial.conf is used for convenience as it is the simplest
93  # transport. Transport does not affect flags so it does not really matter which is selected,
94  # flags should affect any transport the same way.
95  sample.mcumgr.smp_svr.mcuboot_flags.direct_xip_withrevert:
96    extra_args: EXTRA_CONF_FILE="overlay-serial.conf"
97    extra_configs:
98      - CONFIG_MCUBOOT_BOOTLOADER_MODE_DIRECT_XIP_WITH_REVERT=y
99    platform_allow:
100      - nrf52840dk/nrf52840
101      - pinnacle_100_dvk
102      - mg100
103    integration_platforms:
104      - nrf52840dk/nrf52840
105  sample.mcumgr.smp_svr.serial-console:
106    extra_args: EXTRA_CONF_FILE="overlay-serial-console.conf"
107    platform_allow:
108      - nrf52840dk/nrf52840
109      - pinnacle_100_dvk
110      - mg100
111    integration_platforms:
112      - nrf52840dk/nrf52840
113  sample.mcumgr.smp_svr.shell:
114    extra_args: EXTRA_CONF_FILE="overlay-shell.conf"
115    platform_allow:
116      - frdm_k22f
117      - frdm_k64f
118      - frdm_k82f
119      - frdm_ke17z
120      - frdm_ke17z512
121      - rddrone_fmuk66
122      - twr_ke18f
123      - twr_kv58f220m
124      - frdm_mcxn947/mcxn947/cpu0
125      - lpcxpresso55s06
126      - lpcxpresso55s16
127      - lpcxpresso55s28
128      - lpcxpresso55s36
129      - lpcxpresso55s69/lpc55s69/cpu0
130      - mimxrt1010_evk
131      - mimxrt1015_evk
132      - mimxrt1020_evk
133      - mimxrt1024_evk
134      - mimxrt1040_evk
135      - mimxrt1050_evk/mimxrt1052/hyperflash
136      - mimxrt1060_evk/mimxrt1062/qspi
137      - mimxrt1062_fmurt6
138      - mimxrt1064_evk
139      - mimxrt1160_evk/mimxrt1166/cm7
140      - mimxrt1170_evk/mimxrt1176/cm7
141      - vmu_rt1170/mimxrt1176/cm7
142      - mimxrt595_evk/mimxrt595s/cm33
143      - mimxrt685_evk/mimxrt685s/cm33
144      - rd_rw612_bga
145      - nrf52840dk/nrf52840
146      - pinnacle_100_dvk
147      - mg100
148    integration_platforms:
149      - nrf52840dk/nrf52840
150      - mimxrt1060_evk/mimxrt1062/qspi
151      - mimxrt1064_evk
152  sample.mcumgr.smp_svr.shell_mgmt:
153    extra_args: EXTRA_CONF_FILE="overlay-shell-mgmt.conf"
154    platform_allow:
155      - nrf52840dk/nrf52840
156      - pinnacle_100_dvk
157      - mg100
158    integration_platforms:
159      - nrf52840dk/nrf52840
160  sample.mcumgr.smp_svr.fs:
161    extra_args: EXTRA_CONF_FILE="overlay-fs.conf"
162    platform_allow:
163      - nrf52840dk/nrf52840
164      - pinnacle_100_dvk
165      - mg100
166    integration_platforms:
167      - nrf52840dk/nrf52840
168  sample.mcumgr.smp_svr.ram_load:
169    extra_args: FILE_SUFFIX="ram_load"
170    platform_allow:
171      - nrf52840dk/nrf52840
172    integration_platforms:
173      - nrf52840dk/nrf52840
174  sample.mcumgr.smp_svr.ram_load.serial:
175    extra_args:
176      - FILE_SUFFIX="ram_load"
177      - EXTRA_CONF_FILE="overlay-serial.conf"
178    platform_allow:
179      - nrf52840dk/nrf52840
180    integration_platforms:
181      - nrf52840dk/nrf52840
182  sample.mcumgr.smp_svr.ram_load.serial.fs.shell:
183    extra_args:
184      - FILE_SUFFIX="ram_load"
185      - EXTRA_CONF_FILE="overlay-serial.conf;overlay-fs.conf;overlay-shell.conf"
186    platform_allow:
187      - nrf52840dk/nrf52840
188    integration_platforms:
189      - nrf52840dk/nrf52840
190