Classes | Functions | Variables
gmock_output_test Namespace Reference

Classes

class  GMockOutputTest
 

Functions

def GetLeakyTests (output)
 
def GetNormalizedCommandOutputAndLeakyTests (cmd)
 
def GetNormalizedOutputAndLeakyTests (output)
 
def GetShellCommandOutput (cmd)
 
def NormalizeErrorMarker (output)
 
def RemoveLocations (output)
 
def RemoveMemoryAddresses (output)
 
def RemoveReportHeaderAndFooter (output)
 
def RemoveTestNamesOfLeakedMocks (output)
 
def ToUnixLineEnding (s)
 

Variables

 _
 
string __author__ = 'wan@google.com (Zhanyong Wan)'
 
list COMMAND = [PROGRAM_PATH, '--gtest_stack_trace_depth=0', '--gtest_print_time=0']
 
string GENGOLDEN_FLAG = '--gengolden'
 
 golden_file = open(GOLDEN_PATH, 'wb')
 
string GOLDEN_NAME = 'gmock_output_test_golden.txt'
 
 GOLDEN_PATH = os.path.join(gmock_test_utils.GetSourceDir(), GOLDEN_NAME)
 
 output
 
 PROGRAM_PATH = gmock_test_utils.GetTestExecutablePath('gmock_output_test_')
 

Function Documentation

def gmock_output_test.GetLeakyTests (   output)
Returns a list of test names that leak mock objects.

Definition at line 110 of file gmock_output_test.py.

def gmock_output_test.GetNormalizedCommandOutputAndLeakyTests (   cmd)
Runs a command and returns its normalized output and a list of leaky tests.

Args:
  cmd:  the shell command.

Definition at line 144 of file gmock_output_test.py.

def gmock_output_test.GetNormalizedOutputAndLeakyTests (   output)
Normalizes the output of gmock_output_test_.

Args:
  output: The test output.

Returns:
  A tuple (the normalized test output, the list of test names that have
  leaked mocks).

Definition at line 119 of file gmock_output_test.py.

def gmock_output_test.GetShellCommandOutput (   cmd)
Runs a command in a sub-process, and returns its STDOUT in a string.

Definition at line 138 of file gmock_output_test.py.

def gmock_output_test.NormalizeErrorMarker (   output)
Normalizes the error marker, which is different on Windows vs on Linux.

Definition at line 92 of file gmock_output_test.py.

def gmock_output_test.RemoveLocations (   output)
Removes all file location info from a Google Test program's output.

Args:
     output:  the output of a Google Test program.

Returns:
     output with all file location info (in the form of
     'DIRECTORY/FILE_NAME:LINE_NUMBER: 'or
     'DIRECTORY\\FILE_NAME(LINE_NUMBER): ') replaced by
     'FILE:#: '.

Definition at line 76 of file gmock_output_test.py.

def gmock_output_test.RemoveMemoryAddresses (   output)
Removes memory addresses from the test output.

Definition at line 98 of file gmock_output_test.py.

def gmock_output_test.RemoveReportHeaderAndFooter (   output)
Removes Google Test result report's header and footer from the output.

Definition at line 65 of file gmock_output_test.py.

def gmock_output_test.RemoveTestNamesOfLeakedMocks (   output)
Removes the test names of leaked mock objects from the test output.

Definition at line 104 of file gmock_output_test.py.

def gmock_output_test.ToUnixLineEnding (   s)
Changes all Windows/Mac line endings in s to UNIX line endings.

Definition at line 59 of file gmock_output_test.py.

Variable Documentation

gmock_output_test._
private

Definition at line 175 of file gmock_output_test.py.

string gmock_output_test.__author__ = 'wan@google.com (Zhanyong Wan)'
private

Definition at line 41 of file gmock_output_test.py.

list gmock_output_test.COMMAND = [PROGRAM_PATH, '--gtest_stack_trace_depth=0', '--gtest_print_time=0']

Definition at line 54 of file gmock_output_test.py.

string gmock_output_test.GENGOLDEN_FLAG = '--gengolden'

Definition at line 51 of file gmock_output_test.py.

gmock_output_test.golden_file = open(GOLDEN_PATH, 'wb')

Definition at line 176 of file gmock_output_test.py.

string gmock_output_test.GOLDEN_NAME = 'gmock_output_test_golden.txt'

Definition at line 55 of file gmock_output_test.py.

gmock_output_test.GOLDEN_PATH = os.path.join(gmock_test_utils.GetSourceDir(), GOLDEN_NAME)

Definition at line 56 of file gmock_output_test.py.

gmock_output_test.output

Definition at line 175 of file gmock_output_test.py.

gmock_output_test.PROGRAM_PATH = gmock_test_utils.GetTestExecutablePath('gmock_output_test_')

Definition at line 53 of file gmock_output_test.py.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09