common: tags: snippets platform_allow: - native_sim - qemu_x86 - qemu_x86_64 - qemu_cortex_m3 integration_platforms: - native_sim sysbuild: false tests: # Test the initial state with no snippets applied buildsystem.snippets.none: extra_configs: - CONFIG_TEST_TYPE_NONE=y # Test the `foo` snippet from the default application snippet root buildsystem.snippets.foo: extra_args: SNIPPET="foo" extra_configs: - CONFIG_TEST_TYPE_FOO=y # Test the `bar` snippet from an extra snippet root buildsystem.snippets.bar: extra_args: SNIPPET="bar" extra_configs: - CONFIG_TEST_TYPE_BAR=y # Test the snippet processing order (1. foo, 2. bar) buildsystem.snippets.foo_bar: extra_args: SNIPPET="foo;bar" extra_configs: - CONFIG_TEST_TYPE_FOO_BAR=y # Test the snippet processing order (1. bar, 2. foo) buildsystem.snippets.bar_foo: extra_args: SNIPPET="bar;foo" extra_configs: - CONFIG_TEST_TYPE_BAR_FOO=y