1sample: 2 description: minimal sample, the smallest possible Zephyr application 3 name: minimal 4common: 5 tags: footprint 6 harness: console 7 harness_config: 8 type: one_line 9 regex: 10 - "Hello World from minimal!" 11tests: 12 sample.minimal.mt.arm: 13 extra_args: CONF_FILE='common.conf;mt.conf;arm.conf' 14 build_only: true 15 platform_allow: 16 - frdm_k64f 17 - mps2/an385 18 - nrf51dk/nrf51822 19 - nucleo_f429zi 20 - disco_l475_iot1 21 - xg29_rb4412a 22 integration_platforms: 23 - frdm_k64f 24 sample.minimal.mt-no-preempt.arm: 25 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;arm.conf' 26 build_only: true 27 platform_allow: 28 - frdm_k64f 29 - mps2/an385 30 - nrf51dk/nrf51822 31 - nucleo_f429zi 32 - disco_l475_iot1 33 - xg29_rb4412a 34 integration_platforms: 35 - frdm_k64f 36 sample.minimal.mt-no-preempt-no-timers.arm: 37 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;arm.conf' 38 build_only: true 39 platform_allow: 40 - frdm_k64f 41 - mps2/an385 42 - nrf51dk/nrf51822 43 - nucleo_f429zi 44 - disco_l475_iot1 45 - xg29_rb4412a 46 integration_platforms: 47 - frdm_k64f 48 sample.minimal.no-mt.arm: 49 extra_args: CONF_FILE='common.conf;no-mt.conf;arm.conf' 50 build_only: true 51 platform_allow: 52 - frdm_k64f 53 - mps2/an385 54 - nrf51dk/nrf51822 55 - nucleo_f429zi 56 - disco_l475_iot1 57 - xg29_rb4412a 58 integration_platforms: 59 - frdm_k64f 60 sample.minimal.no-mt-no-timers.arm: 61 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf' 62 build_only: true 63 platform_allow: 64 - frdm_k64f 65 - mps2/an385 66 - nrf51dk/nrf51822 67 - nucleo_f429zi 68 - disco_l475_iot1 69 - xg29_rb4412a 70 integration_platforms: 71 - frdm_k64f 72 sample.minimal.mt.x86: 73 extra_args: CONF_FILE='common.conf;mt.conf;x86.conf' 74 build_only: true 75 platform_allow: qemu_x86 76 sample.minimal.mt-no-preempt.x86: 77 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;x86.conf' 78 build_only: true 79 platform_allow: qemu_x86 80 sample.minimal.mt-no-preempt-no-timers.x86: 81 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf' 82 build_only: true 83 platform_allow: qemu_x86 84 sample.minimal.no-mt.x86: 85 extra_args: CONF_FILE='common.conf;no-mt.conf;x86.conf' 86 build_only: true 87 platform_allow: qemu_x86 88 sample.minimal.no-mt-no-timers.x86: 89 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf' 90 build_only: true 91 platform_allow: qemu_x86 92 sample.minimal.arc.runtime: 93 extra_args: 94 - CONF_FILE='common-runtime.conf;no-timers.conf' 95 arch_allow: arc 96 tags: 97 - kernel 98 integration_platforms: 99 - qemu_arc/qemu_arc_em 100 sample.minimal.riscv.runtime: 101 extra_args: 102 - CONF_FILE='common-runtime.conf;no-timers.conf;no-mt.conf;riscv.conf' 103 platform_allow: qemu_riscv32 104 tags: 105 - kernel 106 integration_platforms: 107 - qemu_riscv32 108 sample.minimal.no-mt-no-sw-isr-table.arm: 109 extra_args: EXTRA_CONF_FILE='common.conf;no-mt.conf;no-sw-isr-table.conf;arm.conf' 110 build_only: true 111 platform_allow: 112 - nrf54l15dk/nrf54l15/cpuapp 113 - nrf54lm20dk/nrf54lm20a/cpuapp 114 sample.minimal.no-mt-no-sw-isr-table.riscv: 115 extra_args: CONF_FILE='common.conf;no-mt.conf;no-sw-isr-table.conf;riscv.conf' 116 build_only: true 117 platform_allow: 118 - nrf54l15dk/nrf54l15/cpuflpr 119 - nrf54lm20dk/nrf54lm20a/cpuflpr 120