1common:
2  sysbuild: true
3  tags: mcuboot
4  harness: console
5  harness_config:
6    type: multi_line
7    regex:
8      - "I: Starting bootloader"
9      - "Launching primary slot application on (.*)"
10      - "Secondary application ready for swap, rebooting"
11      - "I: Starting swap using (.*)|I: Image 0 upgrade secondary slot -> primary slot"
12      - "Swapped application booted on (.*)"
13tests:
14  bootloader.mcuboot:
15    platform_allow:
16      - frdm_k22f
17      - frdm_k64f
18      - frdm_k82f
19      - frdm_ke17z
20      - frdm_ke17z512
21      - rddrone_fmuk66
22      - twr_ke18f
23      - frdm_mcxn947/mcxn947/cpu0
24      - lpcxpresso55s06
25      - lpcxpresso55s16
26      - lpcxpresso55s28
27      - lpcxpresso55s36
28      - lpcxpresso55s69/lpc55s69/cpu0
29      - mimxrt1010_evk
30      - mimxrt1015_evk
31      - mimxrt1020_evk
32      - mimxrt1024_evk
33      - mimxrt1040_evk
34      - mimxrt1050_evk/mimxrt1052/hyperflash
35      - mimxrt1060_evk/mimxrt1062/qspi
36      - mimxrt1062_fmurt6
37      - mimxrt1064_evk
38      - mimxrt1160_evk/mimxrt1166/cm7
39      - mimxrt1170_evk/mimxrt1176/cm7
40      - vmu_rt1170/mimxrt1176/cm7
41      - mimxrt595_evk/mimxrt595s/cm33
42      - mimxrt685_evk/mimxrt685s/cm33
43      - nrf52840dk/nrf52840
44      - rd_rw612_bga
45      - nucleo_wba55cg
46      - frdm_mcxw71
47    integration_platforms:
48      - frdm_k64f
49      - nrf52840dk/nrf52840
50  bootloader.mcuboot.assert:
51    platform_allow:
52      - b_u585i_iot02a
53    extra_configs:
54      - CONFIG_ASSERT=y
55  bootloader.mcuboot.swap_using_offset:
56    platform_allow:
57      - frdm_k64f
58      - nrf5340dk/nrf5340/cpuapp
59    integration_platforms:
60      - frdm_k64f
61      - nrf5340dk/nrf5340/cpuapp
62    extra_args:
63      - SB_CONFIG_MCUBOOT_MODE_SWAP_USING_OFFSET=y
64      - swapped_app_CONFIG_MCUBOOT_BOOTLOADER_MODE_SWAP_USING_OFFSET=y
65