summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl Semjonovs <asemjonovs@google.com>2022-09-19 10:39:33 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-19 19:33:45 +0000
commita83d94399b79a91421034ee37bfc22dad05c8013 (patch)
tree8a0a85ae5d8b524b307b7c0f356add5522e440d6
parente85108001be41a93a6bbfc0e44390a1c7dde8c6c (diff)
downloadchrome-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-xutil/twister_launcher.py5
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")