Commit 2082a3b1 by Alexander Popov

test_engine: test the non-verbose output mode

parent d58e674e
...@@ -306,7 +306,7 @@ class TestEngine(unittest.TestCase): ...@@ -306,7 +306,7 @@ class TestEngine(unittest.TestCase):
["CONFIG_NAME_4", "kconfig", "expected_4", "decision_4", "reason_4", "OK: version >= 42.43"]] ["CONFIG_NAME_4", "kconfig", "expected_4", "decision_4", "reason_4", "OK: version >= 42.43"]]
) )
def test_verbose(self): def test_stdout(self):
# 1. prepare the checklist # 1. prepare the checklist
config_checklist = [] config_checklist = []
config_checklist += [OR(KconfigCheck('reason_1', 'decision_1', 'NAME_1', 'expected_1'), config_checklist += [OR(KconfigCheck('reason_1', 'decision_1', 'NAME_1', 'expected_1'),
...@@ -333,6 +333,17 @@ class TestEngine(unittest.TestCase): ...@@ -333,6 +333,17 @@ class TestEngine(unittest.TestCase):
) )
stdout_result = [] stdout_result = []
self.get_engine_result(config_checklist, stdout_result, 'stdout')
self.assertEqual(
stdout_result,
[
"\
CONFIG_NAME_1 |kconfig| expected_1 |decision_1| reason_1 | FAIL: is not found\
name_4 |cmdline| expected_4 |decision_4| reason_4 | FAIL: is not found\
" ]
)
stdout_result = []
self.get_engine_result(config_checklist, stdout_result, 'stdout_verbose') self.get_engine_result(config_checklist, stdout_result, 'stdout_verbose')
self.assertEqual( self.assertEqual(
stdout_result, stdout_result,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment