Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gtest_help_test Namespace Reference

Classes

class  GTestHelpTest
 

Functions

def RunWithFlag
 

Variables

string __author__ 'wan@google.com (Zhanyong Wan)'
 
string IS_LINUX 'posix'
 
string IS_WINDOWS 'nt'
 
tuple PROGRAM_PATH gtest_test_utils.GetTestExecutablePath('gtest_help_test_')
 
string FLAG_PREFIX '--gtest_'
 
string DEATH_TEST_STYLE_FLAG 'death_test_style'
 
string STREAM_RESULT_TO_FLAG 'stream_result_to'
 
string UNKNOWN_FLAG 'unknown_flag_for_testing'
 
string LIST_TESTS_FLAG 'list_tests'
 
list INCORRECT_FLAG_VARIANTS
 
string INTERNAL_FLAG_FOR_TESTING 'internal_flag_for_testing'
 
string SUPPORTS_DEATH_TESTS "DeathTest"
 
tuple HELP_REGEX
 

Function Documentation

def gtest_help_test.RunWithFlag (   flag)
Runs gtest_help_test_ with the given flag.

Returns:
  the exit code and the text output as a tuple.
Args:
  flag: the command-line flag to pass to gtest_help_test_, or None.

Definition at line 81 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 81 of file gtest_help_test.py

Referenced by gtest_help_test.GTestHelpTest.TestHelpFlag(), and gtest_help_test.GTestHelpTest.TestNonHelpFlag().

+ Here is the caller graph for this function:

Variable Documentation

string gtest_help_test.__author__ 'wan@google.com (Zhanyong Wan)'

Definition at line 40 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 40 of file gtest_help_test.py

string gtest_help_test.DEATH_TEST_STYLE_FLAG 'death_test_style'

Definition at line 52 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 52 of file gtest_help_test.py

string gtest_help_test.FLAG_PREFIX '--gtest_'

Definition at line 51 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 51 of file gtest_help_test.py

tuple gtest_help_test.HELP_REGEX
Initial value:
1 re.compile(
2  FLAG_PREFIX + r'list_tests.*' +
3  FLAG_PREFIX + r'filter=.*' +
4  FLAG_PREFIX + r'also_run_disabled_tests.*' +
5  FLAG_PREFIX + r'repeat=.*' +
6  FLAG_PREFIX + r'shuffle.*' +
7  FLAG_PREFIX + r'random_seed=.*' +
8  FLAG_PREFIX + r'color=.*' +
9  FLAG_PREFIX + r'print_time.*' +
10  FLAG_PREFIX + r'output=.*' +
11  FLAG_PREFIX + r'break_on_failure.*' +
12  FLAG_PREFIX + r'throw_on_failure.*' +
13  FLAG_PREFIX + r'catch_exceptions=0.*',
14  re.DOTALL)

Definition at line 65 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 65 of file gtest_help_test.py

list gtest_help_test.INCORRECT_FLAG_VARIANTS
Initial value:
1 [re.sub('^--', '-', LIST_TESTS_FLAG),
2  re.sub('^--', '/', LIST_TESTS_FLAG),
3  re.sub('_', '-', LIST_TESTS_FLAG)]

Definition at line 56 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 56 of file gtest_help_test.py

string gtest_help_test.INTERNAL_FLAG_FOR_TESTING 'internal_flag_for_testing'

Definition at line 59 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 59 of file gtest_help_test.py

string gtest_help_test.IS_LINUX 'posix'

Definition at line 47 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 47 of file gtest_help_test.py

string gtest_help_test.IS_WINDOWS 'nt'

Definition at line 48 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 48 of file gtest_help_test.py

string gtest_help_test.LIST_TESTS_FLAG 'list_tests'

Definition at line 55 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 55 of file gtest_help_test.py

tuple gtest_help_test.PROGRAM_PATH gtest_test_utils.GetTestExecutablePath('gtest_help_test_')

Definition at line 50 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 50 of file gtest_help_test.py

string gtest_help_test.STREAM_RESULT_TO_FLAG 'stream_result_to'

Definition at line 53 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 53 of file gtest_help_test.py

string gtest_help_test.SUPPORTS_DEATH_TESTS "DeathTest"

Definition at line 61 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 61 of file gtest_help_test.py

string gtest_help_test.UNKNOWN_FLAG 'unknown_flag_for_testing'

Definition at line 54 of file gtest_help_test.py.

View newest version in sPHENIX GitHub at line 54 of file gtest_help_test.py