summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2021-06-25 09:37:38 -0700
committerCommit Bot <commit-bot@chromium.org>2021-06-28 16:21:25 +0000
commit5dfaf9e91b27fb91b58725ffdf96cf861a75011b (patch)
tree48126fc4e97ea9df050169ccb69de3d4d0e414de /util
parent29f7ce6dc2e941bf00d1a0ee233a9b388a7bb0d5 (diff)
downloadchrome-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-xutil/run_host_test4
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)