Classes | Functions | Variables
gtest_test_utils Namespace Reference

Classes

class  Subprocess

Functions

def _ParseAndStripGTestFlags
def _RemoveTempDir
def GetBuildDir
def GetExitStatus
def GetFlag
def GetSourceDir
def GetTempDir
def GetTestExecutablePath
def Main
def SetEnvVar

Variables

string __author__ = 'wan@google.com (Zhanyong Wan)'
dictionary _flag_map
 _gtest_flags_are_parsed = False
 _SUBPROCESS_MODULE_AVAILABLE = True
 _temp_dir = None
 _test_module = unittest
tuple environ = os.environ.copy()
string GTEST_OUTPUT_VAR_NAME = 'GTEST_OUTPUT'
string IS_CYGWIN = 'posix'
string IS_WINDOWS = 'nt'
string PREMATURE_EXIT_FILE_ENV_VAR = 'TEST_PREMATURE_EXIT_FILE'
 TestCase = _test_module.TestCase

Function Documentation

Parses and strips Google Test flags from argv.  This is idempotent.

Definition at line 86 of file gtest_test_utils.py.

Definition at line 140 of file gtest_test_utils.py.

Returns the absolute path of the directory where the test binaries are.

Definition at line 132 of file gtest_test_utils.py.

def gtest_test_utils.GetExitStatus (   exit_code)
Returns the argument to exit(), or -1 if exit() wasn't called.

Args:
  exit_code: the result value of os.system(command).

Definition at line 187 of file gtest_test_utils.py.

def gtest_test_utils.GetFlag (   flag)
Returns the value of the given flag.

Definition at line 115 of file gtest_test_utils.py.

Returns the absolute path of the directory where the .py files are.

Definition at line 126 of file gtest_test_utils.py.

Returns a directory for temporary files.

Definition at line 147 of file gtest_test_utils.py.

def gtest_test_utils.GetTestExecutablePath (   executable_name,
  build_dir = None 
)
Returns the absolute path of the test binary given its name.

The function will print a message and abort the program if the resulting file
doesn't exist.

Args:
  executable_name: name of the test binary that the test script runs.
  build_dir:       directory where to look for executables, by default
                   the result of GetBuildDir().

Returns:
  The absolute path of the test binary.

Definition at line 156 of file gtest_test_utils.py.

Runs the unit test.

Definition at line 306 of file gtest_test_utils.py.

def gtest_test_utils.SetEnvVar (   env_var,
  value 
)
Sets/unsets an environment variable to a given value.

Definition at line 65 of file gtest_test_utils.py.


Variable Documentation

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

Definition at line 34 of file gtest_test_utils.py.

Initial value:
00001 {'source_dir': os.path.dirname(sys.argv[0]),
00002              'build_dir': os.path.dirname(sys.argv[0])}

Definition at line 81 of file gtest_test_utils.py.

Definition at line 83 of file gtest_test_utils.py.

Definition at line 48 of file gtest_test_utils.py.

Definition at line 138 of file gtest_test_utils.py.

Definition at line 42 of file gtest_test_utils.py.

tuple gtest_test_utils::environ = os.environ.copy()

Definition at line 62 of file gtest_test_utils.py.

string gtest_test_utils::GTEST_OUTPUT_VAR_NAME = 'GTEST_OUTPUT'

Definition at line 54 of file gtest_test_utils.py.

string gtest_test_utils::IS_CYGWIN = 'posix'

Definition at line 57 of file gtest_test_utils.py.

Definition at line 56 of file gtest_test_utils.py.

string gtest_test_utils::PREMATURE_EXIT_FILE_ENV_VAR = 'TEST_PREMATURE_EXIT_FILE'

Definition at line 60 of file gtest_test_utils.py.

gtest_test_utils::TestCase = _test_module.TestCase

Definition at line 77 of file gtest_test_utils.py.



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