Add a minimal sample that showcases minimal ROM sizes. It can be built in several configurations, all very restrictive when it comes to features enabled in order to verify the fact that we can fit in small devices and to be able to accurately measure the sizes of the kernel's basic features. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
46 lines
1.8 KiB
YAML
46 lines
1.8 KiB
YAML
sample:
|
|
description: minimal sample, the smallest possible Zephyr application
|
|
name: minimal
|
|
tests:
|
|
sample.minimal.mt.arm:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;arm.conf'
|
|
platform_whitelist: reel_board frdm_k64f mps2_an385 nrf51_pca10028
|
|
sample.minimal.mt-no-preempt.arm:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;arm.conf'
|
|
platform_whitelist: reel_board frdm_k64f mps2_an385 nrf51_pca10028
|
|
sample.minimal.mt-no-preempt-no-timers.arm:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;arm.conf'
|
|
platform_whitelist: reel_board frdm_k64f mps2_an385 nrf51_pca10028
|
|
sample.minimal.no-mt.arm:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;no-mt.conf;arm.conf'
|
|
platform_whitelist: reel_board frdm_k64f mps2_an385 nrf51_pca10028
|
|
sample.minimal.no-mt-no-timers.arm:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf'
|
|
platform_whitelist: reel_board frdm_k64f mps2_an385 nrf51_pca10028
|
|
sample.minimal.mt.x86:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;x86.conf'
|
|
platform_whitelist: qemu_x86
|
|
sample.minimal.mt-no-preempt.x86:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;x86.conf'
|
|
platform_whitelist: qemu_x86
|
|
sample.minimal.mt-no-preempt-no-timers.x86:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf'
|
|
platform_whitelist: qemu_x86
|
|
sample.minimal.no-mt.x86:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;no-mt.conf;x86.conf'
|
|
platform_whitelist: qemu_x86
|
|
sample.minimal.no-mt-no-timers.x86:
|
|
build_only: true
|
|
extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf'
|
|
platform_whitelist: qemu_x86
|
|
|