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

 _
 
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

◆ GetLeakyTests()

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

Definition at line 109 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ GetNormalizedCommandOutputAndLeakyTests()

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 143 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ GetNormalizedOutputAndLeakyTests()

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 118 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ GetShellCommandOutput()

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

Definition at line 137 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ NormalizeErrorMarker()

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

Definition at line 91 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ RemoveLocations()

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 75 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ RemoveMemoryAddresses()

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

Definition at line 97 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ RemoveReportHeaderAndFooter()

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

Definition at line 64 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ RemoveTestNamesOfLeakedMocks()

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

Definition at line 103 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

◆ ToUnixLineEnding()

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

Definition at line 58 of file bloaty/third_party/googletest/googlemock/test/gmock_output_test.py.

Variable Documentation

◆ _

gmock_output_test._
private

◆ COMMAND

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

◆ GENGOLDEN_FLAG

string gmock_output_test.GENGOLDEN_FLAG = '--gengolden'

◆ golden_file

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

◆ GOLDEN_NAME

string gmock_output_test.GOLDEN_NAME = 'gmock_output_test_golden.txt'

◆ GOLDEN_PATH

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

◆ output

gmock_output_test.output

◆ PROGRAM_PATH

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:10