Classes | Functions | Variables
gmock_output_test Namespace Reference

Classes

class  GMockOutputTest

Functions

def GetLeakyTests
def GetNormalizedCommandOutputAndLeakyTests
def GetNormalizedOutputAndLeakyTests
def GetShellCommandOutput
def NormalizeErrorMarker
def RemoveLocations
def RemoveMemoryAddresses
def RemoveReportHeaderAndFooter
def RemoveTestNamesOfLeakedMocks
def ToUnixLineEnding

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'
tuple golden_file = open(GOLDEN_PATH, 'wb')
string GOLDEN_NAME = 'gmock_output_test_golden.txt'
tuple GOLDEN_PATH = os.path.join(gmock_test_utils.GetSourceDir(), GOLDEN_NAME)
tuple PROGRAM_PATH = gmock_test_utils.GetTestExecutablePath('gmock_output_test_')

Function Documentation

Returns a list of test names that leak mock objects.

Definition at line 110 of file gmock_output_test.py.

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.

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.

Runs a command in a sub-process, and returns its STDOUT in a string.

Definition at line 138 of file gmock_output_test.py.

Normalizes the error marker, which is different on Windows vs on Linux.

Definition at line 92 of file gmock_output_test.py.

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.

Removes memory addresses from the test output.

Definition at line 98 of file gmock_output_test.py.

Removes Google Test result report's header and footer from the output.

Definition at line 65 of file gmock_output_test.py.

Removes the test names of leaked mock objects from the test output.

Definition at line 104 of file gmock_output_test.py.

Changes all Windows/Mac line endings in s to UNIX line endings.

Definition at line 59 of file gmock_output_test.py.


Variable Documentation

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

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.

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.

Definition at line 56 of file gmock_output_test.py.

Definition at line 53 of file gmock_output_test.py.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59