Skip to content

Commit a18761e

Browse files
Jordan Yatescarlescufi
authored andcommitted
tests: misc: kconfigoptions: test new options
Test new kconfig options. Signed-off-by: Jordan Yates <[email protected]>
1 parent 999afdc commit a18761e

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

tests/misc/kconfigoptions/Kconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@ config FLASH_CONTROLLER_SIZE
1313
int
1414
default $(dt_node_array_prop_int,$(DT_FLASH_CONTROLLER),reg,1)
1515

16+
config FLASH_CONTROLLER_ADDR_INT_NODELABEL
17+
int
18+
default $(dt_nodelabel_reg_addr_int,flashcontroller0)
19+
20+
config FLASH_CONTROLLER_ADDR_HEX_NODELABEL
21+
hex
22+
default $(dt_nodelabel_reg_addr_hex,flashcontroller0)
23+
24+
config FLASH_CONTROLLER_SIZE_INT_NODELABEL
25+
int
26+
default $(dt_nodelabel_reg_size_int,flashcontroller0)
27+
28+
config FLASH_CONTROLLER_SIZE_HEX_NODELABEL
29+
hex
30+
default $(dt_nodelabel_reg_size_hex,flashcontroller0)
1631

1732
menu "Zephyr Kernel"
1833
source "Kconfig.zephyr"

tests/misc/kconfigoptions/src/main.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,16 @@ ZTEST(kconfigoptions, test_kconfigoptions_array_int)
2222
"Unexpected flash controller size (%d)", CONFIG_FLASH_CONTROLLER_SIZE);
2323
}
2424

25+
ZTEST(kconfigoptions, test_kconfigoptions_addr_nodelabel)
26+
{
27+
zassert_equal(1, CONFIG_FLASH_CONTROLLER_ADDR_INT_NODELABEL, "Unexpected value");
28+
zassert_equal(1, CONFIG_FLASH_CONTROLLER_ADDR_HEX_NODELABEL, "Unexpected value");
29+
}
30+
31+
ZTEST(kconfigoptions, test_kconfigoptions_size_nodelabel)
32+
{
33+
zassert_equal(4194304, CONFIG_FLASH_CONTROLLER_SIZE_INT_NODELABEL, "Unexpected value");
34+
zassert_equal(4194304, CONFIG_FLASH_CONTROLLER_SIZE_HEX_NODELABEL, "Unexpected value");
35+
}
36+
2537
ZTEST_SUITE(kconfigoptions, NULL, NULL, NULL, NULL, NULL);

0 commit comments

Comments
 (0)