Functions | Variables
fuse_gtest_files Namespace Reference

Functions

def FuseGTest
def FuseGTestAllCc
def FuseGTestAllCcToFile
def FuseGTestH
def main
def ValidateGTestRootDir
def ValidateOutputDir
def VerifyFileExists
def VerifyOutputFile

Variables

string __author__ = 'wan@google.com (Zhanyong Wan)'
tuple DEFAULT_GTEST_ROOT_DIR = os.path.join(os.path.dirname(__file__), '..')
string GTEST_ALL_CC_OUTPUT = 'gtest/gtest-all.cc'
string GTEST_ALL_CC_SEED = 'src/gtest-all.cc'
string GTEST_H_OUTPUT = 'gtest/gtest.h'
string GTEST_H_SEED = 'include/gtest/gtest.h'
string GTEST_SPI_H_SEED = 'include/gtest/gtest-spi.h'
tuple INCLUDE_GTEST_FILE_REGEX = re.compile(r'^\s*#\s*include\s*"(gtest/.+)"')
tuple INCLUDE_SRC_FILE_REGEX = re.compile(r'^\s*#\s*include\s*"(src/.+)"')

Function Documentation

def fuse_gtest_files.FuseGTest (   gtest_root,
  output_dir 
)
Fuses gtest.h and gtest-all.cc.

Definition at line 226 of file fuse_gtest_files.py.

def fuse_gtest_files.FuseGTestAllCc (   gtest_root,
  output_dir 
)
Scans folder gtest_root to generate gtest/gtest-all.cc in output_dir.

Definition at line 218 of file fuse_gtest_files.py.

def fuse_gtest_files.FuseGTestAllCcToFile (   gtest_root,
  output_file 
)
Scans folder gtest_root to generate gtest/gtest-all.cc in output_file.

Definition at line 175 of file fuse_gtest_files.py.

def fuse_gtest_files.FuseGTestH (   gtest_root,
  output_dir 
)
Scans folder gtest_root to generate gtest/gtest.h in output_dir.

Definition at line 146 of file fuse_gtest_files.py.

def fuse_gtest_files.main ( void  )

Definition at line 236 of file fuse_gtest_files.py.

Makes sure gtest_root points to a valid gtest root directory.

The function aborts the program on failure.

Definition at line 100 of file fuse_gtest_files.py.

def fuse_gtest_files.ValidateOutputDir (   output_dir)
Makes sure output_dir points to a valid output directory.

The function aborts the program on failure.

Definition at line 136 of file fuse_gtest_files.py.

def fuse_gtest_files.VerifyFileExists (   directory,
  relative_path 
)
Verifies that the given file exists; aborts on failure.

relative_path is the file path relative to the given directory.

Definition at line 86 of file fuse_gtest_files.py.

def fuse_gtest_files.VerifyOutputFile (   output_dir,
  relative_path 
)
Verifies that the given output file path is valid.

relative_path is relative to the output_dir directory.

Definition at line 110 of file fuse_gtest_files.py.


Variable Documentation

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

Definition at line 59 of file fuse_gtest_files.py.

tuple fuse_gtest_files::DEFAULT_GTEST_ROOT_DIR = os.path.join(os.path.dirname(__file__), '..')

Definition at line 68 of file fuse_gtest_files.py.

string fuse_gtest_files::GTEST_ALL_CC_OUTPUT = 'gtest/gtest-all.cc'

Definition at line 83 of file fuse_gtest_files.py.

string fuse_gtest_files::GTEST_ALL_CC_SEED = 'src/gtest-all.cc'

Definition at line 79 of file fuse_gtest_files.py.

string fuse_gtest_files::GTEST_H_OUTPUT = 'gtest/gtest.h'

Definition at line 82 of file fuse_gtest_files.py.

string fuse_gtest_files::GTEST_H_SEED = 'include/gtest/gtest.h'

Definition at line 77 of file fuse_gtest_files.py.

string fuse_gtest_files::GTEST_SPI_H_SEED = 'include/gtest/gtest-spi.h'

Definition at line 78 of file fuse_gtest_files.py.

tuple fuse_gtest_files::INCLUDE_GTEST_FILE_REGEX = re.compile(r'^\s*#\s*include\s*"(gtest/.+)"')

Definition at line 71 of file fuse_gtest_files.py.

tuple fuse_gtest_files::INCLUDE_SRC_FILE_REGEX = re.compile(r'^\s*#\s*include\s*"(src/.+)"')

Definition at line 74 of file fuse_gtest_files.py.



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