Lines Matching refs:output
64 def RemoveReportHeaderAndFooter(output): argument
67 output = re.sub(r'.*gtest_main.*\n', '', output)
68 output = re.sub(r'\[.*\d+ tests.*\n', '', output)
69 output = re.sub(r'\[.* test environment .*\n', '', output)
70 output = re.sub(r'\[=+\] \d+ tests .* ran.*', '', output)
71 output = re.sub(r'.* FAILED TESTS\n', '', output)
72 return output
75 def RemoveLocations(output): argument
88 return re.sub(r'.*[/\\](.+)(\:\d+|\(\d+\))\:', 'FILE:#:', output)
91 def NormalizeErrorMarker(output): argument
94 return re.sub(r' error: ', ' Failure\n', output)
97 def RemoveMemoryAddresses(output): argument
100 return re.sub(r'@\w+', '@0x#', output)
103 def RemoveTestNamesOfLeakedMocks(output): argument
106 return re.sub(r'\(used in test .+\) ', '', output)
109 def GetLeakyTests(output): argument
115 return re.findall(r'\(used in test (.+)\)', output)
118 def GetNormalizedOutputAndLeakyTests(output): argument
129 output = ToUnixLineEnding(output)
130 output = RemoveReportHeaderAndFooter(output)
131 output = NormalizeErrorMarker(output)
132 output = RemoveLocations(output)
133 output = RemoveMemoryAddresses(output)
134 return (RemoveTestNamesOfLeakedMocks(output), GetLeakyTests(output))
140 return gmock_test_utils.Subprocess(cmd, capture_stderr=False).output
158 (output, leaky_tests) = GetNormalizedCommandOutputAndLeakyTests(COMMAND)
167 self.assertEqual(golden, output)
182 (output, _) = GetNormalizedCommandOutputAndLeakyTests(COMMAND)
184 golden_file.write(output)