xref: /aosp_15_r20/external/angle/src/tests/run_angle_android_test.py (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1#! /usr/bin/env python3
2#
3# Copyright 2022 The ANGLE Project Authors. All rights reserved.
4# Use of this source code is governed by a BSD-style license that can be
5# found in the LICENSE file.
6#
7# run_angle_android_test.py:
8#   Runs ANGLE tests using android_helper wrapper. Example:
9#     (cd out/Android; ../../src/tests/run_angle_android_test.py \
10#       --suite=angle_trace_tests --filter='*among_us' \
11#       --verbose --fixed-test-time-with-warmup=10)
12
13import argparse
14import logging
15import os
16import pathlib
17import sys
18
19import angle_android_test_runner
20
21
22def main():
23    parser = argparse.ArgumentParser()
24    angle_android_test_runner.AddCommonParserArgs(parser)
25
26    args, extra_args = parser.parse_known_args()
27
28    return angle_android_test_runner.RunWithAngleTestRunner(args, extra_args)
29
30
31if __name__ == '__main__':
32    sys.exit(main())
33