Classes | Functions | Variables
gtest_filter_unittest Namespace Reference

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'

Function Documentation

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.

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.

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.


Variable Documentation

string gtest_filter_unittest::__author__ = 'wan@google.com (Zhanyong Wan)'

Definition at line 43 of file gtest_filter_unittest.py.

Initial value:
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.

Definition at line 62 of file gtest_filter_unittest.py.

Definition at line 82 of file gtest_filter_unittest.py.

Definition at line 75 of file gtest_filter_unittest.py.

Initial value:
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.

Definition at line 100 of file gtest_filter_unittest.py.

Initial value:
00001 [
00002     'HasDeathTest.Test1',
00003     'HasDeathTest.Test2',
00004     ]

Definition at line 141 of file gtest_filter_unittest.py.

Initial value:
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.

Initial value:
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.

Definition at line 116 of file gtest_filter_unittest.py.

tuple gtest_filter_unittest::TEST_CASE_REGEX = re.compile(r'^\[\-+\] \d+ tests? from (\w+(/\w+)?)')

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.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:11