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: pytest
10  harness_config:
11    pytest_dut_scope: session
12
13tests:
14  sample.sysbuild.hello_world.nrf5340dk_cpuapp_cpunet:
15    platform_allow:
16      - nrf5340dk/nrf5340/cpuapp
17    integration_platforms:
18      - nrf5340dk/nrf5340/cpuapp
19  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad:
20    platform_allow:
21      - nrf54h20dk/nrf54h20/cpuapp
22    integration_platforms:
23      - nrf54h20dk/nrf54h20/cpuapp
24    extra_args:
25      - SB_CONFIG_REMOTE_NRF54H20_CPURAD_CORE=y
26      - hello_world_CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y
27  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr:
28    platform_allow:
29      - nrf54h20dk/nrf54h20/cpuapp
30    integration_platforms:
31      - nrf54h20dk/nrf54h20/cpuapp
32    extra_args:
33      - SB_CONFIG_REMOTE_NRF54H20_CPUPPR_CORE=y
34      - hello_world_SNIPPET=nordic-ppr
35  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr_xip:
36    platform_allow:
37      - nrf54h20dk/nrf54h20/cpuapp
38    integration_platforms:
39      - nrf54h20dk/nrf54h20/cpuapp
40    extra_args:
41      - SB_CONFIG_REMOTE_NRF54H20_CPUPPR_XIP_CORE=y
42      - hello_world_SNIPPET=nordic-ppr-xip
43  sample.sysbuild.hello_world.nrf54l15_cpuflpr:
44    platform_allow:
45      - nrf54l15dk/nrf54l15/cpuapp
46      - ophelia4ev/nrf54l15/cpuapp
47      - bl54l15_dvk/nrf54l15/cpuapp
48      - bl54l15u_dvk/nrf54l15/cpuapp
49    integration_platforms:
50      - nrf54l15dk/nrf54l15/cpuapp
51      - ophelia4ev/nrf54l15/cpuapp
52      - bl54l15_dvk/nrf54l15/cpuapp
53      - bl54l15u_dvk/nrf54l15/cpuapp
54    extra_args:
55      - hello_world_SNIPPET=nordic-flpr
56  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr:
57    platform_allow:
58      - nrf54h20dk/nrf54h20/cpuapp
59    integration_platforms:
60      - nrf54h20dk/nrf54h20/cpuapp
61    harness_config: &pytest_only_first_uart
62      pytest_root:
63        - "pytest/test_both_uart.py::test_uart_in_app"
64    extra_args:
65      - SB_CONFIG_REMOTE_NRF54H20_CPUFLPR_CORE=y
66      - hello_world_SNIPPET=nordic-flpr
67  sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr_xip:
68    platform_allow:
69      - nrf54h20dk/nrf54h20/cpuapp
70    integration_platforms:
71      - nrf54h20dk/nrf54h20/cpuapp
72    harness_config: *pytest_only_first_uart
73    extra_args:
74      - SB_CONFIG_REMOTE_NRF54H20_CPUFLPR_XIP_CORE=y
75      - hello_world_SNIPPET=nordic-flpr-xip
76