Classes | |
class | GTestFilterUnitTest |
Functions | |
def | InvokeWithModifiedEnv |
def | RunAndExtractTestList |
def | RunAndReturnOutput |
def | RunWithSharding |
def | SetEnvVar |
Variables | |
string | __author__ = 'wan@google.com (Zhanyong Wan)' |
list | ACTIVE_TESTS |
string | ALSO_RUN_DISABED_TESTS_FLAG = 'gtest_also_run_disabled_tests' |
tuple | CAN_PASS_EMPTY_ENV = eval(child.output) |
tuple | CAN_TEST_EMPTY_FILTER = (CAN_PASS_EMPTY_ENV and CAN_UNSET_ENV) |
tuple | CAN_UNSET_ENV = eval(child.output) |
tuple | child |
tuple | COMMAND = gtest_test_utils.GetTestExecutablePath('gtest_filter_unittest_') |
list | DEATH_TESTS |
list | DISABLED_TESTS |
tuple | environ = os.environ.copy() |
string | FILTER_ENV_VAR = 'GTEST_FILTER' |
string | FILTER_FLAG = 'gtest_filter' |
string | LIST_TESTS_FLAG = '--gtest_list_tests' |
tuple | PARAM_TEST_REGEX = re.compile(r'/ParamTest') |
list | PARAM_TESTS |
param_tests_present = None | |
string | SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX' |
string | SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE' |
string | SUPPORTS_DEATH_TESTS = 'HasDeathTest' |
tuple | TEST_CASE_REGEX = re.compile(r'^\[\-+\] \d+ tests? from (\w+(/\w+)?)') |
tuple | TEST_REGEX = re.compile(r'^\[\s*RUN\s*\].*\.(\w+(/\w+)?)') |
string | TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS' |
def gtest_filter_unittest.InvokeWithModifiedEnv | ( | extra_env, | |
function, | |||
args, | |||
kwargs | |||
) |
Runs the given function and arguments in a modified environment.
Definition at line 204 of file gtest_filter_unittest.py.
def gtest_filter_unittest.RunAndExtractTestList | ( | args = None | ) |
Runs the test program and returns its exit code and a list of tests run.
Definition at line 185 of file gtest_filter_unittest.py.
def gtest_filter_unittest.RunAndReturnOutput | ( | args = None | ) |
Runs the test program and returns its output.
Definition at line 178 of file gtest_filter_unittest.py.
def gtest_filter_unittest.RunWithSharding | ( | total_shards, | |
shard_index, | |||
command | |||
) |
Runs a test program shard and returns exit code and a list of tests run.
Definition at line 215 of file gtest_filter_unittest.py.
def gtest_filter_unittest.SetEnvVar | ( | env_var, | |
value | |||
) |
Sets the env variable to 'value'; unsets it when 'value' is None.
Definition at line 169 of file gtest_filter_unittest.py.
string gtest_filter_unittest::__author__ = 'wan@google.com (Zhanyong Wan)' |
Definition at line 43 of file gtest_filter_unittest.py.
00001 [ 00002 'FooTest.Abc', 00003 'FooTest.Xyz', 00004 00005 'BarTest.TestOne', 00006 'BarTest.TestTwo', 00007 'BarTest.TestThree', 00008 00009 'BazTest.TestOne', 00010 'BazTest.TestA', 00011 'BazTest.TestB', 00012 ]
Definition at line 149 of file gtest_filter_unittest.py.
string gtest_filter_unittest::ALSO_RUN_DISABED_TESTS_FLAG = 'gtest_also_run_disabled_tests' |
Definition at line 97 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::CAN_PASS_EMPTY_ENV = eval(child.output) |
Definition at line 62 of file gtest_filter_unittest.py.
Definition at line 82 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::CAN_UNSET_ENV = eval(child.output) |
Definition at line 75 of file gtest_filter_unittest.py.
00001 gtest_test_utils.Subprocess( 00002 [sys.executable, '-c', 'import os; print \'EMPTY_VAR\' in os.environ'])
Definition at line 60 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::COMMAND = gtest_test_utils.GetTestExecutablePath('gtest_filter_unittest_') |
Definition at line 100 of file gtest_filter_unittest.py.
00001 [ 00002 'HasDeathTest.Test1', 00003 'HasDeathTest.Test2', 00004 ]
Definition at line 141 of file gtest_filter_unittest.py.
00001 [ 00002 'BarTest.DISABLED_TestFour', 00003 'BarTest.DISABLED_TestFive', 00004 'BazTest.DISABLED_TestC', 00005 'DISABLED_FoobarTest.Test1', 00006 'DISABLED_FoobarTest.DISABLED_Test2', 00007 'DISABLED_FoobarbazTest.TestA', 00008 ]
Definition at line 131 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::environ = os.environ.copy() |
Definition at line 166 of file gtest_filter_unittest.py.
string gtest_filter_unittest::FILTER_ENV_VAR = 'GTEST_FILTER' |
Definition at line 86 of file gtest_filter_unittest.py.
string gtest_filter_unittest::FILTER_FLAG = 'gtest_filter' |
Definition at line 94 of file gtest_filter_unittest.py.
string gtest_filter_unittest::LIST_TESTS_FLAG = '--gtest_list_tests' |
Definition at line 113 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::PARAM_TEST_REGEX = re.compile(r'/ParamTest') |
Definition at line 103 of file gtest_filter_unittest.py.
00001 [ 00002 'SeqP/ParamTest.TestX/0', 00003 'SeqP/ParamTest.TestX/1', 00004 'SeqP/ParamTest.TestY/0', 00005 'SeqP/ParamTest.TestY/1', 00006 'SeqQ/ParamTest.TestX/0', 00007 'SeqQ/ParamTest.TestX/1', 00008 'SeqQ/ParamTest.TestY/0', 00009 'SeqQ/ParamTest.TestY/1', 00010 ]
Definition at line 120 of file gtest_filter_unittest.py.
Definition at line 162 of file gtest_filter_unittest.py.
string gtest_filter_unittest::SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX' |
Definition at line 90 of file gtest_filter_unittest.py.
string gtest_filter_unittest::SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE' |
Definition at line 91 of file gtest_filter_unittest.py.
string gtest_filter_unittest::SUPPORTS_DEATH_TESTS = 'HasDeathTest' |
Definition at line 116 of file gtest_filter_unittest.py.
Definition at line 106 of file gtest_filter_unittest.py.
tuple gtest_filter_unittest::TEST_REGEX = re.compile(r'^\[\s*RUN\s*\].*\.(\w+(/\w+)?)') |
Definition at line 109 of file gtest_filter_unittest.py.
string gtest_filter_unittest::TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS' |
Definition at line 89 of file gtest_filter_unittest.py.