projects
/
kconfig-hardened-check.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7e625e3
)
test_engine: support the non-verbose output mode in get_engine_result()
author
Alexander Popov
<alex.popov@linux.com>
Sun, 2 Apr 2023 09:27:57 +0000
(12:27 +0300)
committer
Alexander Popov
<alex.popov@linux.com>
Sun, 2 Apr 2023 09:31:36 +0000
(12:31 +0300)
kconfig_hardened_check/test_engine.py
patch
|
blob
|
history
diff --git
a/kconfig_hardened_check/test_engine.py
b/kconfig_hardened_check/test_engine.py
index d04618d30b159042ae964a7e5197b89c3cb4742c..0b3fca945cc108d5fa045d23390f0a666e6a8e3d 100644
(file)
--- a/
kconfig_hardened_check/test_engine.py
+++ b/
kconfig_hardened_check/test_engine.py
@@
-79,7
+79,7
@@
class TestEngine(unittest.TestCase):
@staticmethod
def get_engine_result(checklist, result, result_type):
@staticmethod
def get_engine_result(checklist, result, result_type):
- assert(result_type in ('json', 'stdout')), \
+ assert(result_type in ('json', 'stdout'
, 'stdout_verbose'
)), \
f'invalid result type "{result_type}"'
if result_type == 'json':
f'invalid result type "{result_type}"'
if result_type == 'json':
@@
-91,7
+91,10
@@
class TestEngine(unittest.TestCase):
stdout_backup = sys.stdout
sys.stdout = captured_output
for opt in checklist:
stdout_backup = sys.stdout
sys.stdout = captured_output
for opt in checklist:
- opt.table_print('verbose', True) # verbose mode, with_results
+ if result_type == 'stdout_verbose':
+ opt.table_print('verbose', True) # verbose mode, with_results
+ else:
+ opt.table_print(None, True) # normal mode, with_results
sys.stdout = stdout_backup
result.append(captured_output.getvalue())
sys.stdout = stdout_backup
result.append(captured_output.getvalue())
@@
-330,7
+333,7
@@
class TestEngine(unittest.TestCase):
)
stdout_result = []
)
stdout_result = []
- self.get_engine_result(config_checklist, stdout_result, 'stdout')
+ self.get_engine_result(config_checklist, stdout_result, 'stdout
_verbose
')
self.assertEqual(
stdout_result,
[
self.assertEqual(
stdout_result,
[