diff options
author | Al Semjonovs <asemjonovs@google.com> | 2022-09-19 10:39:33 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-19 19:33:45 +0000 |
commit | a83d94399b79a91421034ee37bfc22dad05c8013 (patch) | |
tree | 8a0a85ae5d8b524b307b7c0f356add5522e440d6 | |
parent | e85108001be41a93a6bbfc0e44390a1c7dde8c6c (diff) | |
download | chrome-ec-a83d94399b79a91421034ee37bfc22dad05c8013.tar.gz |
zephyr: Capture test result upload time
Print out the time it takes to upload test results
BUG=None
BRANCH=NONE
TEST=./twister -T zephyr/test
Signed-off-by: Al Semjonovs <asemjonovs@google.com>
Change-Id: Idde9c71eb367cb93243fd66608b53e4df426d21b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3905566
Reviewed-by: Yuval Peress <peress@google.com>
-rwxr-xr-x | util/twister_launcher.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/util/twister_launcher.py b/util/twister_launcher.py index c30c6191f8..d98768fed5 100755 --- a/util/twister_launcher.py +++ b/util/twister_launcher.py @@ -68,6 +68,7 @@ import re import shlex import subprocess import sys +import time from pathlib import Path from shutil import which @@ -171,13 +172,15 @@ def upload_results(ec_base): "--upload=True", ] + start_time = time.time() ret = subprocess.run(cmd, capture_output=True, text=True, check=True) + end_time = time.time() # Extract URL to test report from captured output rdb_url = re.search( r"(?P<url>https?://[^\s]+)", ret.stderr.split("\n")[0] ).group("url") - print("\nTEST RESULTS: " + rdb_url + "\n") + print(f"\nTEST RESULTS ({end_time - start_time:.3f}s): {rdb_url}\n") flag = ret.returncode == 0 else: print("Unable to upload test results, please run 'rdb auth-login'\n") |