Name Description Size
bench.py 831
benchmark
gtest_filter_sets.py Retrieve the gtest filter associated with a specific filter set name. 1117
gtest_filter_sets.yml 241
mach_test_package_commands.py 3495
moz.build 625
MozGtestFriend.h 468
mozilla
remotegtests.py A test harness to run gtest on Android. 18866
reports.py Logically merges json test reports matching [this schema](https://google.github.io/googletest/advanced.html#generating-a-json-report). It is assumed that each test will appear in at most one report (rather than trying to search and merge each test). Arguments: * test_reports - an iterator of python-native data (likely loaded from GTest JSON files). 4488
rungtests.py Run a single C++ unit test program. Arguments: * prog: The path to the test program to run. * env: The environment to use for running the program. * cwd: The directory to run tests from (support files will be found in this direcotry). * symbols_path: A path to a directory containing Breakpad-formatted symbol files for producing stack traces on crash. * utility_path: A path to a directory containing utility programs. currently used to locate a stack fixer to provide symbols symbols for assertion stacks. Return True if the program exits with a zero status, False otherwise. 12721
suites.py Get a list of gtest suite names from a gtest program. * args - The arguments (including executable) for the gtest program. * cwd - The working directory to use. * gtest_env - Additional environment variables to set. Returns a list of the suite names. 3897