diff options
author | Jeremy Bettis <jbettis@google.com> | 2022-08-15 09:54:52 -0600 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-08-17 17:14:35 +0000 |
commit | 9c52dda194eb09c7eb2b0b7dfae0dd8c8993d38e (patch) | |
tree | 70aa2743616112718af5d6863dcb6370e7efbfad | |
parent | 428787b5287976bccab5b90ca999412b216afeee (diff) | |
download | chrome-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-x | util/twister_launcher.py | 9 |
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) |