cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
googletest-filter-unittest Namespace Reference

Classes

class  GTestFilterUnitTest
 

Functions

 SetEnvVar (env_var, value)
 
 RunAndReturnOutput (args=None)
 
 RunAndExtractTestList (args=None)
 
 RunAndExtractDisabledBannerList (args=None)
 
 InvokeWithModifiedEnv (extra_env, function, *args, **kwargs)
 
 RunWithSharding (total_shards, shard_index, command)
 

Variables

bool CAN_PASS_EMPTY_ENV = False
 
 child
 
bool CAN_UNSET_ENV = False
 
bool CAN_TEST_EMPTY_FILTER = CAN_PASS_EMPTY_ENV and CAN_UNSET_ENV
 
str FILTER_ENV_VAR = 'GTEST_FILTER'
 
str TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS'
 
str SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX'
 
str SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE'
 
str FILTER_FLAG = 'gtest_filter'
 
str ALSO_RUN_DISABLED_TESTS_FLAG = 'gtest_also_run_disabled_tests'
 
 COMMAND = gtest_test_utils.GetTestExecutablePath('googletest-filter-unittest_')
 
 PARAM_TEST_REGEX = re.compile(r'/ParamTest')
 
 TEST_CASE_REGEX = re.compile(r'^\[\-+\] \d+ tests? from (\w+(/\w+)?)')
 
 TEST_REGEX = re.compile(r'^\[\s*RUN\s*\].*\.(\w+(/\w+)?)')
 
 DISABLED_BANNER_REGEX = re.compile(r'^\[\s*DISABLED\s*\] (.*)')
 
str LIST_TESTS_FLAG = '--gtest_list_tests'
 
tuple SUPPORTS_DEATH_TESTS
 
list PARAM_TESTS
 
list DISABLED_TESTS
 
list DEATH_TESTS
 
tuple ACTIVE_TESTS
 
 param_tests_present = None
 
 environ = os.environ.copy()
 

Function Documentation

◆ InvokeWithModifiedEnv()

googletest-filter-unittest.InvokeWithModifiedEnv ( extra_env,
function,
* args,
** kwargs )
Runs the given function and arguments in a modified environment.

◆ RunAndExtractDisabledBannerList()

googletest-filter-unittest.RunAndExtractDisabledBannerList ( args = None)
Runs the test program and returns tests that printed a disabled banner.

◆ RunAndExtractTestList()

googletest-filter-unittest.RunAndExtractTestList ( args = None)
Runs the test program and returns its exit code and a list of tests run.

◆ RunAndReturnOutput()

googletest-filter-unittest.RunAndReturnOutput ( args = None)
Runs the test program and returns its output.

◆ RunWithSharding()

googletest-filter-unittest.RunWithSharding ( total_shards,
shard_index,
command )
Runs a test program shard and returns exit code and a list of tests run.

◆ SetEnvVar()

googletest-filter-unittest.SetEnvVar ( env_var,
value )
Sets the env variable to 'value'; unsets it when 'value' is None.

Variable Documentation

◆ ACTIVE_TESTS

tuple googletest-filter-unittest.ACTIVE_TESTS
Initial value:
1= (
2 [
3 'FooTest.Abc',
4 'FooTest.Xyz',
5 'BarTest.TestOne',
6 'BarTest.TestTwo',
7 'BarTest.TestThree',
8 'BazTest.TestOne',
9 'BazTest.TestA',
10 'BazTest.TestB',
11 ]
12 + DEATH_TESTS
13 + PARAM_TESTS
14)

◆ ALSO_RUN_DISABLED_TESTS_FLAG

str googletest-filter-unittest.ALSO_RUN_DISABLED_TESTS_FLAG = 'gtest_also_run_disabled_tests'

◆ CAN_PASS_EMPTY_ENV

googletest-filter-unittest.CAN_PASS_EMPTY_ENV = False

◆ CAN_TEST_EMPTY_FILTER

bool googletest-filter-unittest.CAN_TEST_EMPTY_FILTER = CAN_PASS_EMPTY_ENV and CAN_UNSET_ENV

◆ CAN_UNSET_ENV

googletest-filter-unittest.CAN_UNSET_ENV = False

◆ child

googletest-filter-unittest.child
Initial value:
2 [sys.executable, '-c', "import os; print('EMPTY_VAR' in os.environ)"]
3 )
Definition gtest_test_utils.py:197

◆ COMMAND

googletest-filter-unittest.COMMAND = gtest_test_utils.GetTestExecutablePath('googletest-filter-unittest_')

◆ DEATH_TESTS

list googletest-filter-unittest.DEATH_TESTS
Initial value:
1= [
2 'HasDeathTest.Test1',
3 'HasDeathTest.Test2',
4 ]

◆ DISABLED_BANNER_REGEX

googletest-filter-unittest.DISABLED_BANNER_REGEX = re.compile(r'^\[\s*DISABLED\s*\] (.*)')

◆ DISABLED_TESTS

list googletest-filter-unittest.DISABLED_TESTS
Initial value:
1= [
2 'BarTest.DISABLED_TestFour',
3 'BarTest.DISABLED_TestFive',
4 'BazTest.DISABLED_TestC',
5 'DISABLED_FoobarTest.Test1',
6 'DISABLED_FoobarTest.DISABLED_Test2',
7 'DISABLED_FoobarbazTest.TestA',
8]

◆ environ

googletest-filter-unittest.environ = os.environ.copy()

◆ FILTER_ENV_VAR

str googletest-filter-unittest.FILTER_ENV_VAR = 'GTEST_FILTER'

◆ FILTER_FLAG

str googletest-filter-unittest.FILTER_FLAG = 'gtest_filter'

◆ LIST_TESTS_FLAG

str googletest-filter-unittest.LIST_TESTS_FLAG = '--gtest_list_tests'

◆ PARAM_TEST_REGEX

googletest-filter-unittest.PARAM_TEST_REGEX = re.compile(r'/ParamTest')

◆ PARAM_TESTS

list googletest-filter-unittest.PARAM_TESTS
Initial value:
1= [
2 'SeqP/ParamTest.TestX/0',
3 'SeqP/ParamTest.TestX/1',
4 'SeqP/ParamTest.TestY/0',
5 'SeqP/ParamTest.TestY/1',
6 'SeqQ/ParamTest.TestX/0',
7 'SeqQ/ParamTest.TestX/1',
8 'SeqQ/ParamTest.TestY/0',
9 'SeqQ/ParamTest.TestY/1',
10]

◆ param_tests_present

googletest-filter-unittest.param_tests_present = None

◆ SHARD_INDEX_ENV_VAR

str googletest-filter-unittest.SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX'

◆ SHARD_STATUS_FILE_ENV_VAR

str googletest-filter-unittest.SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE'

◆ SUPPORTS_DEATH_TESTS

tuple googletest-filter-unittest.SUPPORTS_DEATH_TESTS
Initial value:
1= (
2 'HasDeathTest'
3 in gtest_test_utils.Subprocess([COMMAND, LIST_TESTS_FLAG]).output
4)

◆ TEST_CASE_REGEX

googletest-filter-unittest.TEST_CASE_REGEX = re.compile(r'^\[\-+\] \d+ tests? from (\w+(/\w+)?)')

◆ TEST_REGEX

googletest-filter-unittest.TEST_REGEX = re.compile(r'^\[\s*RUN\s*\].*\.(\w+(/\w+)?)')

◆ TOTAL_SHARDS_ENV_VAR

str googletest-filter-unittest.TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS'