You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.4 KiB
59 lines
1.4 KiB
# Copyright 2023 Nordic Semiconductor ASA |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
mainmenu "Snippet tests" |
|
|
|
menu "Zephyr" |
|
source "Kconfig.zephyr" |
|
endmenu |
|
|
|
# Snippet test types used by the test implementation to steer the test logic |
|
choice |
|
prompt "Snippet Test Type" |
|
default TEST_TYPE_NONE |
|
|
|
config TEST_TYPE_NONE |
|
bool "Test Type: None" |
|
help |
|
Test the initial state with no snippets applied. |
|
|
|
config TEST_TYPE_FOO |
|
bool "Test Type: Foo" |
|
help |
|
Test the `foo` snippet from the default application snippet root. |
|
|
|
config TEST_TYPE_BAR |
|
bool "Test Type: Bar" |
|
help |
|
Test the `bar` snippet from an extra snippet root. |
|
|
|
config TEST_TYPE_FOO_BAR |
|
bool "Test Type: Foo-Bar" |
|
help |
|
Test the snippet processing order (1. foo, 2. bar) |
|
|
|
config TEST_TYPE_BAR_FOO |
|
bool "Test Type: Bar-Foo" |
|
help |
|
Test the snippet processing order (1. bar, 2. foo) |
|
|
|
endchoice |
|
|
|
# Test values set by the snippet config overlays and tested by the test logic |
|
config TEST_FOO_VAL |
|
int "Test value set by the 'foo' snippet config overlay" |
|
help |
|
This option's value should be overridden by the 'foo' snippet config |
|
overlay. |
|
|
|
config TEST_BAR_VAL |
|
int "Test value set by the 'foo' snippet config overlay" |
|
help |
|
This option's value should be overridden by the 'foo' snippet config |
|
overlay. |
|
|
|
config TEST_COMMON_VAL |
|
int "Test value set by the snippet config overlays" |
|
help |
|
This option's value should be overridden by the snippet config |
|
overlays.
|
|
|