summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/Klocation_included5
-rw-r--r--testsuite.py6
2 files changed, 9 insertions, 2 deletions
diff --git a/tests/Klocation_included b/tests/Klocation_included
index 8b0e8a9..1164e58 100644
--- a/tests/Klocation_included
+++ b/tests/Klocation_included
@@ -33,3 +33,8 @@ endchoice
if !(NOT_DEFINED != A)
comment "comment 2"
endif
+
+menu "visible if menu"
+ visible if A
+ visible if NOT_DEFINED
+endmenu
diff --git a/testsuite.py b/testsuite.py
index 9bc5136..c0a8549 100644
--- a/testsuite.py
+++ b/testsuite.py
@@ -404,6 +404,7 @@ def run_selftests():
("Kconfiglib/tests/Klocation_included", 12),
("Kconfiglib/tests/Klocation_included", 13),
("Kconfiglib/tests/Klocation_included", 33),
+ ("Kconfiglib/tests/Klocation_included", 38),
("Kconfiglib/tests/Klocation", 45),
("Kconfiglib/tests/Klocation", 46),
("Kconfiglib/tests/Klocation", 47))
@@ -412,7 +413,8 @@ def run_selftests():
("Kconfiglib/tests/Klocation", 7),
("Kconfiglib/tests/Klocation", 22),
("Kconfiglib/tests/Klocation_included", 12),
- ("Kconfiglib/tests/Klocation_included", 33))
+ ("Kconfiglib/tests/Klocation_included", 33),
+ ("Kconfiglib/tests/Klocation_included", 39))
# Location queries for choices
@@ -452,7 +454,7 @@ def run_selftests():
menu_or_comment_loc,
loc))
- menu_1, menu_2 = c.get_menus()
+ menu_1, menu_2 = c.get_menus()[:-1]
comment_1, comment_2 = c.get_comments()
verify_location(menu_1, ("Kconfiglib/tests/Klocation", 5))