Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c026cad1 authored by Charlie Boutier's avatar Charlie Boutier Committed by Gerrit Code Review
Browse files

Merge "Avatar: Skip the undesired argument properly"

parents c22de980 5cb5b82e
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -8,13 +8,15 @@ import sys
_TEST_CLASSES_LIST = [example.ExampleTest]


def _valid_argument(arg: str) -> bool:
  return arg.startswith(("--config", "-c", "--tests", "--test_case"))


if __name__ == "__main__":
  logging.basicConfig(level=logging.DEBUG)
  # This is a hack because of `b/166468397`
  argv = sys.argv[idx+1:] if (idx := sys.argv.index('--')) else sys.argv[1:]

  # Mobly tradefed is using these arguments for specific java tests
  argv = [arg for arg in argv if not arg.startswith(('--device_serial', '--log_path'))]

  suite_runner.run_suite(
      argv=[arg for arg in sys.argv if _valid_argument(arg)],
      argv=argv,
      test_classes=_TEST_CLASSES_LIST,
  )