summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Bettis <jbettis@google.com>2022-08-15 09:54:52 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-08-17 17:14:35 +0000
commit9c52dda194eb09c7eb2b0b7dfae0dd8c8993d38e (patch)
tree70aa2743616112718af5d6863dcb6370e7efbfad
parent428787b5287976bccab5b90ca999412b216afeee (diff)
downloadchrome-ec-9c52dda194eb09c7eb2b0b7dfae0dd8c8993d38e.tar.gz
twister: Default platforms
Default to running tests for native_posix and unit_testing if the user doesn't specify a platform. BRANCH=None BUG=None TEST=./twister -v -i Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: Ibf0da0917ca2b78d46d55638c25fca2b2cc5ba40 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3833912 Reviewed-by: Tristan Honscheid <honscheid@google.com> Auto-Submit: Jeremy Bettis <jbettis@chromium.org> Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org>
-rwxr-xr-xutil/twister_launcher.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/twister_launcher.py b/util/twister_launcher.py
index aad4a05931..8da82004dd 100755
--- a/util/twister_launcher.py
+++ b/util/twister_launcher.py
@@ -123,6 +123,7 @@ def main():
# including -h/--help so that Twister's own help text gets displayed.
parser = argparse.ArgumentParser(add_help=False, allow_abbrev=False)
parser.add_argument("-T", "--testsuite-root", action="append")
+ parser.add_argument("-p", "--platform", action="append")
parser.add_argument("-v", "--verbose", action="count", default=0)
parser.add_argument(
"--gcov-tool", default=str(ec_base / "util" / "llvm-gcov.sh")
@@ -151,6 +152,14 @@ def main():
intercepted_args.gcov_tool,
]
)
+ if intercepted_args.platform:
+ # Pass user-provided -p args when present.
+ for arg in intercepted_args.platform:
+ twister_cli.extend(["-p", arg])
+ else:
+ # posix_native and unit_testing when nothing was requested by user.
+ twister_cli.extend(["-p", "native_posix"])
+ twister_cli.extend(["-p", "unit_testing"])
# Append additional user-supplied args
twister_cli.extend(other_args)