AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Functions | Variables
fuse_gtest_files Namespace Reference

Functions

def VerifyFileExists (directory, relative_path)
 
def ValidateGTestRootDir (gtest_root)
 
def VerifyOutputFile (output_dir, relative_path)
 
def ValidateOutputDir (output_dir)
 
def FuseGTestH (gtest_root, output_dir)
 
def FuseGTestAllCcToFile (gtest_root, output_file)
 
def FuseGTestAllCc (gtest_root, output_dir)
 
def FuseGTest (gtest_root, output_dir)
 
def main ()
 

Variables

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

Function Documentation

◆ FuseGTest()

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

◆ FuseGTestAllCc()

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

◆ FuseGTestAllCcToFile()

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

◆ FuseGTestH()

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

◆ main()

def fuse_gtest_files.main ( )

◆ ValidateGTestRootDir()

def fuse_gtest_files.ValidateGTestRootDir (   gtest_root)
Makes sure gtest_root points to a valid gtest root directory.

The function aborts the program on failure.

◆ ValidateOutputDir()

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

The function aborts the program on failure.

◆ VerifyFileExists()

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.

◆ VerifyOutputFile()

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.

Variable Documentation

◆ DEFAULT_GTEST_ROOT_DIR

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

◆ GTEST_ALL_CC_OUTPUT

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

◆ GTEST_ALL_CC_SEED

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

◆ GTEST_H_OUTPUT

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

◆ GTEST_H_SEED

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

◆ GTEST_SPI_H_SEED

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

◆ INCLUDE_GTEST_FILE_REGEX

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

◆ INCLUDE_SRC_FILE_REGEX

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

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0