diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2021-06-25 09:37:38 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-28 16:21:25 +0000 |
commit | 5dfaf9e91b27fb91b58725ffdf96cf861a75011b (patch) | |
tree | 48126fc4e97ea9df050169ccb69de3d4d0e414de /util | |
parent | 29f7ce6dc2e941bf00d1a0ee233a9b388a7bb0d5 (diff) | |
download | chrome-ec-5dfaf9e91b27fb91b58725ffdf96cf861a75011b.tar.gz |
util: Add verbose option to run_host_test
Currently, run_host_test prints console output only if the test fails.
This patch adds '--verbose' (-v) option, which forces the script to
print console output.
BUG=None
BRANCH=None
TEST=run_host_test -v sbs_charging_v2
TEST=run_host_test -h
Change-Id: Ic5f981c53433ee448cd0b785f8f1f4ff648ac02d
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2987735
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'util')
-rwxr-xr-x | util/run_host_test | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/util/run_host_test b/util/run_host_test index ce33722c3a..c6697aaeb6 100755 --- a/util/run_host_test +++ b/util/run_host_test @@ -98,6 +98,8 @@ def parse_options(argv): parser.add_argument('--coverage', action='store_const', const='coverage', default='host', dest='test_target', help='Flag if this is a code coverage test.') + parser.add_argument('--verbose', '-v', action='count', default=0, + help='Increase output verbosity.') parser.add_argument('test_name', type=str) return parser.parse_args(argv) @@ -121,7 +123,7 @@ def main(argv): opts.test_name, result.reason, elapsed_time), file=sys.stderr) - if result is not TestResult.SUCCESS: + if result is not TestResult.SUCCESS or opts.verbose > 0: print('====== Emulator output ======', file=sys.stderr) print(output.decode('utf-8'), file=sys.stderr) print('=============================', file=sys.stderr) |