sample: name: MBOX IPC sample common: sysbuild: true tags: mbox timeout: 30 tests: sample.drivers.mbox.real_hw: platform_allow: - nrf5340dk/nrf5340/cpuapp - adp_xc7k/ae350 - mimxrt1170_evk@B/mimxrt1176/cm7 - mimxrt1170_evk/mimxrt1176/cm7 - mimxrt1160_evk/mimxrt1166/cm7 - lpcxpresso55s69/lpc55s69/cpu0 integration_platforms: - nrf5340dk/nrf5340/cpuapp harness: console harness_config: type: multi_line ordered: false regex: - "Pong \\(on channel 0\\)" - "Ping \\(on channel 1\\)" sample.drivers.mbox.nrf54h20_app_ppr: platform_allow: - nrf54h20dk/nrf54h20/cpuapp integration_platforms: - nrf54h20dk/nrf54h20/cpuapp extra_args: - mbox_SNIPPET=nordic-ppr - mbox_EXTRA_DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_cpuppr.overlay" - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 15\\)" - "Pong \\(on channel 18\\)" sample.drivers.mbox.nrf54h20_app_flpr: platform_allow: - nrf54h20dk/nrf54h20/cpuapp integration_platforms: - nrf54h20dk/nrf54h20/cpuapp extra_args: - mbox_SNIPPET=nordic-flpr - mbox_EXTRA_DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_cpuflpr.overlay" - SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr.conf sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 16\\)" - "Pong \\(on channel 14\\)" sample.drivers.mbox.nrf54h20_rad_app: platform_allow: - nrf54h20dk/nrf54h20/cpurad integration_platforms: - nrf54h20dk/nrf54h20/cpurad sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 18\\)" - "Pong \\(on channel 12\\)" sample.drivers.mbox.simu: platform_allow: - nrf5340bsim/nrf5340/cpuapp harness: console harness_config: type: multi_line ordered: false regex: - "Pong \\(on channel 0\\)" - "Ping \\(on channel 1\\)" sample.drivers.mbox.nrf54l15: platform_allow: - nrf54l15dk/nrf54l15/cpuapp integration_platforms: - nrf54l15dk/nrf54l15/cpuapp extra_args: mbox_SNIPPET=nordic-flpr sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 21\\)" - "Pong \\(on channel 20\\)" sample.drivers.mbox.nrf54l15_no_multithreading: platform_allow: - nrf54l15dk/nrf54l15/cpuapp integration_platforms: - nrf54l15dk/nrf54l15/cpuapp extra_args: - mbox_SNIPPET=nordic-flpr - mbox_CONFIG_MULTITHREADING=n - remote_CONFIG_MULTITHREADING=n sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 21\\)" - "Pong \\(on channel 20\\)" sample.drivers.mbox.nrf54l15_remote_no_multithreading: platform_allow: - nrf54l15dk/nrf54l15/cpuapp integration_platforms: - nrf54l15dk/nrf54l15/cpuapp extra_args: - mbox_SNIPPET=nordic-flpr - remote_CONFIG_MULTITHREADING=n sysbuild: true harness: console harness_config: type: multi_line ordered: false regex: - "Ping \\(on channel 21\\)" - "Pong \\(on channel 20\\)"