1sample:
2  name: Hello World for multiple board targets using Sysbuild
3  description: |
4    Hello World application that builds for multiple targets. Both images print
5    the board target they were run on.
6
7common:
8  sysbuild: true
9  harness: console
10  harness_config:
11    type: multi_line
12    regex:
13      - "Hello world from .*"
14
15tests:
16  sample.sysbuild.hello_world.nrf5340dk_cpuapp_cpunet:
17    platform_allow:
18      - nrf5340dk/nrf5340/cpuapp
19    integration_platforms:
20      - nrf5340dk/nrf5340/cpuapp
21    extra_args: SB_CONF_FILE=sysbuild/nrf5340dk_nrf5340_cpunet.conf
22
23  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad:
24    platform_allow:
25      - nrf54h20dk/nrf54h20/cpuapp
26    integration_platforms:
27      - nrf54h20dk/nrf54h20/cpuapp
28    extra_args:
29      - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
30      - hello_world_CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y
31  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr:
32    platform_allow:
33      - nrf54h20dk/nrf54h20/cpuapp
34    integration_platforms:
35      - nrf54h20dk/nrf54h20/cpuapp
36    extra_args:
37
38      - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
39      - hello_world_SNIPPET=nordic-ppr
40  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr_xip:
41    platform_allow:
42      - nrf54h20dk/nrf54h20/cpuapp
43    integration_platforms:
44      - nrf54h20dk/nrf54h20/cpuapp
45    extra_args:
46
47      - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr_xip.conf
48      - hello_world_SNIPPET=nordic-ppr-xip
49  sample.sysbuild.hello_world.nrf54l15dk_nrf54l15_cpuflpr:
50    platform_allow:
51      - nrf54l15dk/nrf54l15/cpuapp
52      - ophelia4ev/nrf54l15/cpuapp
53    integration_platforms:
54      - nrf54l15dk/nrf54l15/cpuapp
55      - ophelia4ev/nrf54l15/cpuapp
56    extra_args:
57
58      - SB_CONF_FILE=sysbuild/nrf54l15dk_nrf54l15_cpuflpr.conf
59      - hello_world_SNIPPET=nordic-flpr
60  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr:
61    platform_allow:
62      - nrf54h20dk/nrf54h20/cpuapp
63    integration_platforms:
64      - nrf54h20dk/nrf54h20/cpuapp
65    extra_args:
66
67      - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr.conf
68      - hello_world_SNIPPET=nordic-flpr
69  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr_xip:
70    platform_allow:
71      - nrf54h20dk/nrf54h20/cpuapp
72    integration_platforms:
73      - nrf54h20dk/nrf54h20/cpuapp
74    extra_args:
75      - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr_xip.conf
76      - hello_world_SNIPPET=nordic-flpr-xip
77  sample.sysbuild.hello_world.bl54l15_dvk_nrf54l15_cpuflpr:
78    platform_allow:
79      - bl54l15_dvk/nrf54l15/cpuapp
80    integration_platforms:
81      - bl54l15_dvk/nrf54l15/cpuapp
82    extra_args:
83      - SB_CONF_FILE=sysbuild/bl54l15_dvk_nrf54l15_cpuflpr.conf
84      - hello_world_SNIPPET=nordic-flpr
85  sample.sysbuild.hello_world.bl54l15u_dvk_nrf54l15_cpuflpr:
86    platform_allow:
87      - bl54l15u_dvk/nrf54l15/cpuapp
88    integration_platforms:
89      - bl54l15u_dvk/nrf54l15/cpuapp
90    extra_args:
91      - SB_CONF_FILE=sysbuild/bl54l15u_dvk_nrf54l15_cpuflpr.conf
92      - hello_world_SNIPPET=nordic-flpr
93