From 5aa83c3276bc9089219effbce15f07c8c41f3cda Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Sun, 26 Mar 2023 19:09:39 +0300 Subject: [PATCH] test_engine: add a missing case for test_OR() --- kconfig_hardened_check/test_engine.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kconfig_hardened_check/test_engine.py b/kconfig_hardened_check/test_engine.py index 2f33a0e..69659f5 100644 --- a/kconfig_hardened_check/test_engine.py +++ b/kconfig_hardened_check/test_engine.py @@ -138,6 +138,8 @@ class TestEngine(unittest.TestCase): KconfigCheck('reason_4', 'decision_4', 'NAME_4', 'expected_4'))] config_checklist += [OR(KconfigCheck('reason_5', 'decision_5', 'NAME_5', 'expected_5'), KconfigCheck('reason_6', 'decision_6', 'NAME_6', 'expected_6'))] + config_checklist += [OR(KconfigCheck('reason_6', 'decision_6', 'NAME_6', 'expected_6'), + KconfigCheck('reason_7', 'decision_7', 'NAME_7', 'is not set'))] # 2. prepare the parsed kconfig options parsed_kconfig_options = OrderedDict() @@ -157,7 +159,8 @@ class TestEngine(unittest.TestCase): result, [["CONFIG_NAME_1", "kconfig", "expected_1", "decision_1", "reason_1", "OK"], ["CONFIG_NAME_3", "kconfig", "expected_3", "decision_3", "reason_3", "OK: CONFIG_NAME_4 is \"expected_4\""], - ["CONFIG_NAME_5", "kconfig", "expected_5", "decision_5", "reason_5", "FAIL: \"UNexpected_5\""]] + ["CONFIG_NAME_5", "kconfig", "expected_5", "decision_5", "reason_5", "FAIL: \"UNexpected_5\""], + ["CONFIG_NAME_6", "kconfig", "expected_6", "decision_6", "reason_6", "OK: CONFIG_NAME_7 is not found"]] ) def test_AND(self): -- 2.31.1