1 [==========] Running 394 tests from 29 test suites.
2 [----------] Global test environment set-up.
3 [----------] 10 tests from BuildLogTest
4 [ RUN ] BuildLogTest.WriteRead
5 [ OK ] BuildLogTest.WriteRead
6 [ RUN ] BuildLogTest.FirstWriteAddsSignature
7 [ OK ] BuildLogTest.FirstWriteAddsSignature
8 [ RUN ] BuildLogTest.DoubleEntry
9 [ OK ] BuildLogTest.DoubleEntry
10 [ RUN ] BuildLogTest.Truncate
11 [ OK ] BuildLogTest.Truncate
12 [ RUN ] BuildLogTest.ObsoleteOldVersion
13 [ OK ] BuildLogTest.ObsoleteOldVersion
14 [ RUN ] BuildLogTest.SpacesInOutput
15 [ OK ] BuildLogTest.SpacesInOutput
16 [ RUN ] BuildLogTest.DuplicateVersionHeader
17 [ OK ] BuildLogTest.DuplicateVersionHeader
18 [ RUN ] BuildLogTest.Restat
19 [ OK ] BuildLogTest.Restat
20 [ RUN ] BuildLogTest.VeryLongInputLine
21 [ OK ] BuildLogTest.VeryLongInputLine
22 [ RUN ] BuildLogTest.MultiTargetEdge
23 [ OK ] BuildLogTest.MultiTargetEdge
24 [----------] 10 tests from BuildLogTest
26 [----------] 1 test from BuildLogRecompactTest
27 [ RUN ] BuildLogRecompactTest.Recompact
28 [ OK ] BuildLogRecompactTest.Recompact
29 [----------] 1 test from BuildLogRecompactTest
31 [----------] 10 tests from PlanTest
32 [ RUN ] PlanTest.Basic
34 [ RUN ] PlanTest.DoubleOutputDirect
35 [ OK ] PlanTest.DoubleOutputDirect
36 [ RUN ] PlanTest.DoubleOutputIndirect
37 [ OK ] PlanTest.DoubleOutputIndirect
38 [ RUN ] PlanTest.DoubleDependent
39 [ OK ] PlanTest.DoubleDependent
40 [ RUN ] PlanTest.PoolWithDepthOne
41 [ OK ] PlanTest.PoolWithDepthOne
42 [ RUN ] PlanTest.ConsolePool
43 [ OK ] PlanTest.ConsolePool
44 [ RUN ] PlanTest.PoolsWithDepthTwo
45 [ OK ] PlanTest.PoolsWithDepthTwo
46 [ RUN ] PlanTest.PoolWithRedundantEdges
47 [ OK ] PlanTest.PoolWithRedundantEdges
48 [ RUN ] PlanTest.PoolWithFailingEdge
49 [ OK ] PlanTest.PoolWithFailingEdge
50 [ RUN ] PlanTest.PriorityWithoutBuildLog
51 [ OK ] PlanTest.PriorityWithoutBuildLog
52 [----------] 10 tests from PlanTest
54 [----------] 75 tests from BuildTest
55 [ RUN ] BuildTest.NoWork
56 [ OK ] BuildTest.NoWork
57 [ RUN ] BuildTest.OneStep
58 [ OK ] BuildTest.OneStep
59 [ RUN ] BuildTest.OneStep2
60 [ OK ] BuildTest.OneStep2
61 [ RUN ] BuildTest.TwoStep
62 [ OK ] BuildTest.TwoStep
63 [ RUN ] BuildTest.TwoOutputs
64 [ OK ] BuildTest.TwoOutputs
65 [ RUN ] BuildTest.ImplicitOutput
66 [ OK ] BuildTest.ImplicitOutput
67 [ RUN ] BuildTest.MultiOutIn
68 [ OK ] BuildTest.MultiOutIn
69 [ RUN ] BuildTest.Chain
70 [ OK ] BuildTest.Chain
71 [ RUN ] BuildTest.MissingInput
72 [ OK ] BuildTest.MissingInput
73 [ RUN ] BuildTest.MissingTarget
74 [ OK ] BuildTest.MissingTarget
75 [ RUN ] BuildTest.MissingInputTarget
76 [ OK ] BuildTest.MissingInputTarget
77 [ RUN ] BuildTest.MakeDirs
78 [ OK ] BuildTest.MakeDirs
79 [ RUN ] BuildTest.DepFileMissing
80 [ OK ] BuildTest.DepFileMissing
81 [ RUN ] BuildTest.DepFileOK
82 [ OK ] BuildTest.DepFileOK
83 [ RUN ] BuildTest.DepFileParseError
84 [ OK ] BuildTest.DepFileParseError
85 [ RUN ] BuildTest.EncounterReadyTwice
86 [ OK ] BuildTest.EncounterReadyTwice
87 [ RUN ] BuildTest.OrderOnlyDeps
88 [ OK ] BuildTest.OrderOnlyDeps
89 [ RUN ] BuildTest.RebuildOrderOnlyDeps
90 [ OK ] BuildTest.RebuildOrderOnlyDeps
91 [ RUN ] BuildTest.Phony
92 [ OK ] BuildTest.Phony
93 [ RUN ] BuildTest.PhonyNoWork
94 [ OK ] BuildTest.PhonyNoWork
95 [ RUN ] BuildTest.PhonySelfReference
96 [ OK ] BuildTest.PhonySelfReference
97 [ RUN ] BuildTest.PhonyUseCase1
98 [ OK ] BuildTest.PhonyUseCase1
99 [ RUN ] BuildTest.PhonyUseCase2
100 [ OK ] BuildTest.PhonyUseCase2
101 [ RUN ] BuildTest.PhonyUseCase3
102 [ OK ] BuildTest.PhonyUseCase3
103 [ RUN ] BuildTest.PhonyUseCase4
104 [ OK ] BuildTest.PhonyUseCase4
105 [ RUN ] BuildTest.PhonyUseCase5
106 [ OK ] BuildTest.PhonyUseCase5
107 [ RUN ] BuildTest.PhonyUseCase6
108 [ OK ] BuildTest.PhonyUseCase6
109 [ RUN ] BuildTest.Fail
110 [ OK ] BuildTest.Fail
111 [ RUN ] BuildTest.SwallowFailures
112 [ OK ] BuildTest.SwallowFailures
113 [ RUN ] BuildTest.SwallowFailuresLimit
114 [ OK ] BuildTest.SwallowFailuresLimit
115 [ RUN ] BuildTest.SwallowFailuresPool
116 [ OK ] BuildTest.SwallowFailuresPool
117 [ RUN ] BuildTest.PoolEdgesReadyButNotWanted
118 [ OK ] BuildTest.PoolEdgesReadyButNotWanted
119 [ RUN ] BuildTest.RspFileSuccess
120 [ OK ] BuildTest.RspFileSuccess
121 [ RUN ] BuildTest.RspFileFailure
122 [ OK ] BuildTest.RspFileFailure
123 [ RUN ] BuildTest.InterruptCleanup
124 [ OK ] BuildTest.InterruptCleanup
125 [ RUN ] BuildTest.StatFailureAbortsBuild
126 [ OK ] BuildTest.StatFailureAbortsBuild
127 [ RUN ] BuildTest.PhonyWithNoInputs
128 [ OK ] BuildTest.PhonyWithNoInputs
129 [ RUN ] BuildTest.DepsGccWithEmptyDepfileErrorsOut
130 [ OK ] BuildTest.DepsGccWithEmptyDepfileErrorsOut
131 [ RUN ] BuildTest.StatusFormatElapsed_e
132 [ OK ] BuildTest.StatusFormatElapsed_e
133 [ RUN ] BuildTest.StatusFormatElapsed_w
134 [ OK ] BuildTest.StatusFormatElapsed_w
135 [ RUN ] BuildTest.StatusFormatETA
136 [ OK ] BuildTest.StatusFormatETA
137 [ RUN ] BuildTest.StatusFormatTimeProgress
138 [ OK ] BuildTest.StatusFormatTimeProgress
139 [ RUN ] BuildTest.StatusFormatReplacePlaceholder
140 [ OK ] BuildTest.StatusFormatReplacePlaceholder
141 [ RUN ] BuildTest.FailedDepsParse
142 [ OK ] BuildTest.FailedDepsParse
143 [ RUN ] BuildTest.RestatDepfileDependency
144 [ OK ] BuildTest.RestatDepfileDependency
145 [ RUN ] BuildTest.RestatMissingDepfile
146 [ OK ] BuildTest.RestatMissingDepfile
147 [ RUN ] BuildTest.WrongOutputInDepfileCausesRebuild
148 [ OK ] BuildTest.WrongOutputInDepfileCausesRebuild
149 [ RUN ] BuildTest.Console
150 [ OK ] BuildTest.Console
151 [ RUN ] BuildTest.DyndepMissingAndNoRule
152 [ OK ] BuildTest.DyndepMissingAndNoRule
153 [ RUN ] BuildTest.DyndepReadyImplicitConnection
154 [ OK ] BuildTest.DyndepReadyImplicitConnection
155 [ RUN ] BuildTest.DyndepReadySyntaxError
156 [ OK ] BuildTest.DyndepReadySyntaxError
157 [ RUN ] BuildTest.DyndepReadyCircular
158 [ OK ] BuildTest.DyndepReadyCircular
159 [ RUN ] BuildTest.DyndepBuild
160 [ OK ] BuildTest.DyndepBuild
161 [ RUN ] BuildTest.DyndepBuildSyntaxError
162 [ OK ] BuildTest.DyndepBuildSyntaxError
163 [ RUN ] BuildTest.DyndepBuildUnrelatedOutput
164 [ OK ] BuildTest.DyndepBuildUnrelatedOutput
165 [ RUN ] BuildTest.DyndepBuildDiscoverNewOutput
166 [ OK ] BuildTest.DyndepBuildDiscoverNewOutput
167 [ RUN ] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules1
168 [ OK ] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules1
169 [ RUN ] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules2
170 [ OK ] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules2
171 [ RUN ] BuildTest.DyndepBuildDiscoverNewInput
172 [ OK ] BuildTest.DyndepBuildDiscoverNewInput
173 [ RUN ] BuildTest.DyndepBuildDiscoverNewInputWithValidation
174 [ OK ] BuildTest.DyndepBuildDiscoverNewInputWithValidation
175 [ RUN ] BuildTest.DyndepBuildDiscoverNewInputWithTransitiveValidation
176 [ OK ] BuildTest.DyndepBuildDiscoverNewInputWithTransitiveValidation
177 [ RUN ] BuildTest.DyndepBuildDiscoverImplicitConnection
178 [ OK ] BuildTest.DyndepBuildDiscoverImplicitConnection
179 [ RUN ] BuildTest.DyndepBuildDiscoverOutputAndDepfileInput
180 [ OK ] BuildTest.DyndepBuildDiscoverOutputAndDepfileInput
181 [ RUN ] BuildTest.DyndepBuildDiscoverNowWantEdge
182 [ OK ] BuildTest.DyndepBuildDiscoverNowWantEdge
183 [ RUN ] BuildTest.DyndepBuildDiscoverNowWantEdgeAndDependent
184 [ OK ] BuildTest.DyndepBuildDiscoverNowWantEdgeAndDependent
185 [ RUN ] BuildTest.DyndepBuildDiscoverCircular
186 [ OK ] BuildTest.DyndepBuildDiscoverCircular
187 [ RUN ] BuildTest.DyndepBuildDiscoverScheduledEdge
188 [ OK ] BuildTest.DyndepBuildDiscoverScheduledEdge
189 [ RUN ] BuildTest.DyndepTwoLevelDirect
190 [ OK ] BuildTest.DyndepTwoLevelDirect
191 [ RUN ] BuildTest.DyndepTwoLevelIndirect
192 [ OK ] BuildTest.DyndepTwoLevelIndirect
193 [ RUN ] BuildTest.DyndepTwoLevelDiscoveredReady
194 [ OK ] BuildTest.DyndepTwoLevelDiscoveredReady
195 [ RUN ] BuildTest.DyndepTwoLevelDiscoveredDirty
196 [ OK ] BuildTest.DyndepTwoLevelDiscoveredDirty
197 [ RUN ] BuildTest.Validation
198 [ OK ] BuildTest.Validation
199 [ RUN ] BuildTest.ValidationDependsOnOutput
200 [ OK ] BuildTest.ValidationDependsOnOutput
201 [ RUN ] BuildTest.ValidationCircular
202 [ OK ] BuildTest.ValidationCircular
203 [ RUN ] BuildTest.ValidationWithCircularDependency
204 [ OK ] BuildTest.ValidationWithCircularDependency
205 [----------] 75 tests from BuildTest
207 [----------] 13 tests from BuildWithLogTest
208 [ RUN ] BuildWithLogTest.ImplicitGeneratedOutOfDate
209 [ OK ] BuildWithLogTest.ImplicitGeneratedOutOfDate
210 [ RUN ] BuildWithLogTest.ImplicitGeneratedOutOfDate2
211 [ OK ] BuildWithLogTest.ImplicitGeneratedOutOfDate2
212 [ RUN ] BuildWithLogTest.NotInLogButOnDisk
213 [ OK ] BuildWithLogTest.NotInLogButOnDisk
214 [ RUN ] BuildWithLogTest.RebuildAfterFailure
215 [ OK ] BuildWithLogTest.RebuildAfterFailure
216 [ RUN ] BuildWithLogTest.RebuildWithNoInputs
217 [ OK ] BuildWithLogTest.RebuildWithNoInputs
218 [ RUN ] BuildWithLogTest.RestatTest
219 [ OK ] BuildWithLogTest.RestatTest
220 [ RUN ] BuildWithLogTest.RestatMissingFile
221 [ OK ] BuildWithLogTest.RestatMissingFile
222 [ RUN ] BuildWithLogTest.RestatSingleDependentOutputDirty
223 [ OK ] BuildWithLogTest.RestatSingleDependentOutputDirty
224 [ RUN ] BuildWithLogTest.RestatMissingInput
225 [ OK ] BuildWithLogTest.RestatMissingInput
226 [ RUN ] BuildWithLogTest.RestatInputChangesDueToRule
227 [ OK ] BuildWithLogTest.RestatInputChangesDueToRule
228 [ RUN ] BuildWithLogTest.GeneratedPlainDepfileMtime
229 [ OK ] BuildWithLogTest.GeneratedPlainDepfileMtime
230 [ RUN ] BuildWithLogTest.RspFileCmdLineChange
231 [ OK ] BuildWithLogTest.RspFileCmdLineChange
232 [ RUN ] BuildWithLogTest.DyndepBuildDiscoverRestat
233 [ OK ] BuildWithLogTest.DyndepBuildDiscoverRestat
234 [----------] 13 tests from BuildWithLogTest
236 [----------] 1 test from BuildDryRun
237 [ RUN ] BuildDryRun.AllCommandsShown
238 [ OK ] BuildDryRun.AllCommandsShown
239 [----------] 1 test from BuildDryRun
241 [----------] 6 tests from BuildWithQueryDepsLogTest
242 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileMSVC
243 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileMSVC
244 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOneLine
245 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOneLine
246 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineInput
247 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineInput
248 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineOutput
249 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineOutput
250 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlyMainOutput
251 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlyMainOutput
252 [ RUN ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlySecondaryOutput
253 [ OK ] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlySecondaryOutput
254 [----------] 6 tests from BuildWithQueryDepsLogTest
256 [----------] 10 tests from BuildWithDepsLogTest
257 [ RUN ] BuildWithDepsLogTest.Straightforward
258 [ OK ] BuildWithDepsLogTest.Straightforward
259 [ RUN ] BuildWithDepsLogTest.ObsoleteDeps
260 [ OK ] BuildWithDepsLogTest.ObsoleteDeps
261 [ RUN ] BuildWithDepsLogTest.DepsIgnoredInDryRun
262 [ OK ] BuildWithDepsLogTest.DepsIgnoredInDryRun
263 [ RUN ] BuildWithDepsLogTest.TestInputMtimeRaceCondition
264 [ OK ] BuildWithDepsLogTest.TestInputMtimeRaceCondition
265 [ RUN ] BuildWithDepsLogTest.TestInputMtimeRaceConditionWithDepFile
266 [ OK ] BuildWithDepsLogTest.TestInputMtimeRaceConditionWithDepFile
267 [ RUN ] BuildWithDepsLogTest.RestatDepfileDependencyDepsLog
268 [ OK ] BuildWithDepsLogTest.RestatDepfileDependencyDepsLog
269 [ RUN ] BuildWithDepsLogTest.DepFileOKDepsLog
270 [ OK ] BuildWithDepsLogTest.DepFileOKDepsLog
271 [ RUN ] BuildWithDepsLogTest.DiscoveredDepDuringBuildChanged
272 [ OK ] BuildWithDepsLogTest.DiscoveredDepDuringBuildChanged
273 [ RUN ] BuildWithDepsLogTest.RestatMissingDepfileDepslog
274 [ OK ] BuildWithDepsLogTest.RestatMissingDepfileDepslog
275 [ RUN ] BuildWithDepsLogTest.ValidationThroughDepfile
276 [ OK ] BuildWithDepsLogTest.ValidationThroughDepfile
277 [----------] 10 tests from BuildWithDepsLogTest
279 [----------] 17 tests from CleanTest
280 [ RUN ] CleanTest.CleanAll
281 [ OK ] CleanTest.CleanAll
282 [ RUN ] CleanTest.CleanAllDryRun
283 [ OK ] CleanTest.CleanAllDryRun
284 [ RUN ] CleanTest.CleanTarget
285 [ OK ] CleanTest.CleanTarget
286 [ RUN ] CleanTest.CleanTargetDryRun
287 [ OK ] CleanTest.CleanTargetDryRun
288 [ RUN ] CleanTest.CleanRule
289 [ OK ] CleanTest.CleanRule
290 [ RUN ] CleanTest.CleanRuleDryRun
291 [ OK ] CleanTest.CleanRuleDryRun
292 [ RUN ] CleanTest.CleanRuleGenerator
293 [ OK ] CleanTest.CleanRuleGenerator
294 [ RUN ] CleanTest.CleanDepFile
295 [ OK ] CleanTest.CleanDepFile
296 [ RUN ] CleanTest.CleanDepFileOnCleanTarget
297 [ OK ] CleanTest.CleanDepFileOnCleanTarget
298 [ RUN ] CleanTest.CleanDepFileOnCleanRule
299 [ OK ] CleanTest.CleanDepFileOnCleanRule
300 [ RUN ] CleanTest.CleanDyndep
301 [ OK ] CleanTest.CleanDyndep
302 [ RUN ] CleanTest.CleanDyndepMissing
303 [ OK ] CleanTest.CleanDyndepMissing
304 [ RUN ] CleanTest.CleanRspFile
305 [ OK ] CleanTest.CleanRspFile
306 [ RUN ] CleanTest.CleanRsp
307 [ OK ] CleanTest.CleanRsp
308 [ RUN ] CleanTest.CleanFailure
309 [ OK ] CleanTest.CleanFailure
310 [ RUN ] CleanTest.CleanPhony
311 [ OK ] CleanTest.CleanPhony
312 [ RUN ] CleanTest.CleanDepFileAndRspFileWithSpaces
313 [ OK ] CleanTest.CleanDepFileAndRspFileWithSpaces
314 [----------] 17 tests from CleanTest
316 [----------] 2 tests from CleanDeadTest
317 [ RUN ] CleanDeadTest.CleanDead
318 [ OK ] CleanDeadTest.CleanDead
319 [ RUN ] CleanDeadTest.CleanDeadPreservesInputs
320 [ OK ] CleanDeadTest.CleanDeadPreservesInputs
321 [----------] 2 tests from CleanDeadTest
323 [----------] 8 tests from CLParserTest
324 [ RUN ] CLParserTest.ShowIncludes
325 [ OK ] CLParserTest.ShowIncludes
326 [ RUN ] CLParserTest.FilterInputFilename
327 [ OK ] CLParserTest.FilterInputFilename
328 [ RUN ] CLParserTest.ParseSimple
329 [ OK ] CLParserTest.ParseSimple
330 [ RUN ] CLParserTest.ParseFilenameFilter
331 [ OK ] CLParserTest.ParseFilenameFilter
332 [ RUN ] CLParserTest.NoFilenameFilterAfterShowIncludes
333 [ OK ] CLParserTest.NoFilenameFilterAfterShowIncludes
334 [ RUN ] CLParserTest.ParseSystemInclude
335 [ OK ] CLParserTest.ParseSystemInclude
336 [ RUN ] CLParserTest.DuplicatedHeader
337 [ OK ] CLParserTest.DuplicatedHeader
338 [ RUN ] CLParserTest.DuplicatedHeaderPathConverted
339 [ OK ] CLParserTest.DuplicatedHeaderPathConverted
340 [----------] 8 tests from CLParserTest
342 [----------] 27 tests from DepfileParserTest
343 [ RUN ] DepfileParserTest.Basic
344 [ OK ] DepfileParserTest.Basic
345 [ RUN ] DepfileParserTest.EarlyNewlineAndWhitespace
346 [ OK ] DepfileParserTest.EarlyNewlineAndWhitespace
347 [ RUN ] DepfileParserTest.Continuation
348 [ OK ] DepfileParserTest.Continuation
349 [ RUN ] DepfileParserTest.CarriageReturnContinuation
350 [ OK ] DepfileParserTest.CarriageReturnContinuation
351 [ RUN ] DepfileParserTest.BackSlashes
352 [ OK ] DepfileParserTest.BackSlashes
353 [ RUN ] DepfileParserTest.Spaces
354 [ OK ] DepfileParserTest.Spaces
355 [ RUN ] DepfileParserTest.MultipleBackslashes
356 [ OK ] DepfileParserTest.MultipleBackslashes
357 [ RUN ] DepfileParserTest.Escapes
358 [ OK ] DepfileParserTest.Escapes
359 [ RUN ] DepfileParserTest.EscapedColons
360 [ OK ] DepfileParserTest.EscapedColons
361 [ RUN ] DepfileParserTest.EscapedTargetColon
362 [ OK ] DepfileParserTest.EscapedTargetColon
363 [ RUN ] DepfileParserTest.SpecialChars
364 [ OK ] DepfileParserTest.SpecialChars
365 [ RUN ] DepfileParserTest.UnifyMultipleOutputs
366 [ OK ] DepfileParserTest.UnifyMultipleOutputs
367 [ RUN ] DepfileParserTest.MultipleDifferentOutputs
368 [ OK ] DepfileParserTest.MultipleDifferentOutputs
369 [ RUN ] DepfileParserTest.MultipleEmptyRules
370 [ OK ] DepfileParserTest.MultipleEmptyRules
371 [ RUN ] DepfileParserTest.UnifyMultipleRulesLF
372 [ OK ] DepfileParserTest.UnifyMultipleRulesLF
373 [ RUN ] DepfileParserTest.UnifyMultipleRulesCRLF
374 [ OK ] DepfileParserTest.UnifyMultipleRulesCRLF
375 [ RUN ] DepfileParserTest.UnifyMixedRulesLF
376 [ OK ] DepfileParserTest.UnifyMixedRulesLF
377 [ RUN ] DepfileParserTest.UnifyMixedRulesCRLF
378 [ OK ] DepfileParserTest.UnifyMixedRulesCRLF
379 [ RUN ] DepfileParserTest.IndentedRulesLF
380 [ OK ] DepfileParserTest.IndentedRulesLF
381 [ RUN ] DepfileParserTest.IndentedRulesCRLF
382 [ OK ] DepfileParserTest.IndentedRulesCRLF
383 [ RUN ] DepfileParserTest.TolerateMP
384 [ OK ] DepfileParserTest.TolerateMP
385 [ RUN ] DepfileParserTest.MultipleRulesTolerateMP
386 [ OK ] DepfileParserTest.MultipleRulesTolerateMP
387 [ RUN ] DepfileParserTest.MultipleRulesDifferentOutputs
388 [ OK ] DepfileParserTest.MultipleRulesDifferentOutputs
389 [ RUN ] DepfileParserTest.BuggyMP
390 [ OK ] DepfileParserTest.BuggyMP
391 [ RUN ] DepfileParserTest.EmptyFile
392 [ OK ] DepfileParserTest.EmptyFile
393 [ RUN ] DepfileParserTest.EmptyLines
394 [ OK ] DepfileParserTest.EmptyLines
395 [ RUN ] DepfileParserTest.MissingColon
396 [ OK ] DepfileParserTest.MissingColon
397 [----------] 27 tests from DepfileParserTest
399 [----------] 8 tests from DepsLogTest
400 [ RUN ] DepsLogTest.WriteRead
401 [ OK ] DepsLogTest.WriteRead
402 [ RUN ] DepsLogTest.LotsOfDeps
403 [ OK ] DepsLogTest.LotsOfDeps
404 [ RUN ] DepsLogTest.DoubleEntry
405 [ OK ] DepsLogTest.DoubleEntry
406 [ RUN ] DepsLogTest.Recompact
407 [ OK ] DepsLogTest.Recompact
408 [ RUN ] DepsLogTest.InvalidHeader
409 [ OK ] DepsLogTest.InvalidHeader
410 [ RUN ] DepsLogTest.Truncated
411 [ OK ] DepsLogTest.Truncated
412 [ RUN ] DepsLogTest.TruncatedRecovery
413 [ OK ] DepsLogTest.TruncatedRecovery
414 [ RUN ] DepsLogTest.ReverseDepsNodes
415 [ OK ] DepsLogTest.ReverseDepsNodes
416 [----------] 8 tests from DepsLogTest
418 [----------] 9 tests from DiskInterfaceTest
419 [ RUN ] DiskInterfaceTest.StatMissingFile
420 [ OK ] DiskInterfaceTest.StatMissingFile
421 [ RUN ] DiskInterfaceTest.StatMissingFileWithCache
422 [ OK ] DiskInterfaceTest.StatMissingFileWithCache
423 [ RUN ] DiskInterfaceTest.StatBadPath
424 [ OK ] DiskInterfaceTest.StatBadPath
425 [ RUN ] DiskInterfaceTest.StatExistingFile
426 [ OK ] DiskInterfaceTest.StatExistingFile
427 [ RUN ] DiskInterfaceTest.StatExistingDir
428 [ OK ] DiskInterfaceTest.StatExistingDir
429 [ RUN ] DiskInterfaceTest.ReadFile
430 [ OK ] DiskInterfaceTest.ReadFile
431 [ RUN ] DiskInterfaceTest.MakeDirs
432 [ OK ] DiskInterfaceTest.MakeDirs
433 [ RUN ] DiskInterfaceTest.RemoveFile
434 [ OK ] DiskInterfaceTest.RemoveFile
435 [ RUN ] DiskInterfaceTest.RemoveDirectory
436 [ OK ] DiskInterfaceTest.RemoveDirectory
437 [----------] 9 tests from DiskInterfaceTest
439 [----------] 4 tests from StatTest
440 [ RUN ] StatTest.Simple
441 [ OK ] StatTest.Simple
442 [ RUN ] StatTest.TwoStep
443 [ OK ] StatTest.TwoStep
444 [ RUN ] StatTest.Tree
446 [ RUN ] StatTest.Middle
447 [ OK ] StatTest.Middle
448 [----------] 4 tests from StatTest
450 [----------] 42 tests from DyndepParserTest
451 [ RUN ] DyndepParserTest.Empty
452 [ OK ] DyndepParserTest.Empty
453 [ RUN ] DyndepParserTest.Version1
454 [ OK ] DyndepParserTest.Version1
455 [ RUN ] DyndepParserTest.Version1Extra
456 [ OK ] DyndepParserTest.Version1Extra
457 [ RUN ] DyndepParserTest.Version1_0
458 [ OK ] DyndepParserTest.Version1_0
459 [ RUN ] DyndepParserTest.Version1_0Extra
460 [ OK ] DyndepParserTest.Version1_0Extra
461 [ RUN ] DyndepParserTest.CommentVersion
462 [ OK ] DyndepParserTest.CommentVersion
463 [ RUN ] DyndepParserTest.BlankLineVersion
464 [ OK ] DyndepParserTest.BlankLineVersion
465 [ RUN ] DyndepParserTest.VersionCRLF
466 [ OK ] DyndepParserTest.VersionCRLF
467 [ RUN ] DyndepParserTest.CommentVersionCRLF
468 [ OK ] DyndepParserTest.CommentVersionCRLF
469 [ RUN ] DyndepParserTest.BlankLineVersionCRLF
470 [ OK ] DyndepParserTest.BlankLineVersionCRLF
471 [ RUN ] DyndepParserTest.VersionUnexpectedEOF
472 [ OK ] DyndepParserTest.VersionUnexpectedEOF
473 [ RUN ] DyndepParserTest.UnsupportedVersion0
474 [ OK ] DyndepParserTest.UnsupportedVersion0
475 [ RUN ] DyndepParserTest.UnsupportedVersion1_1
476 [ OK ] DyndepParserTest.UnsupportedVersion1_1
477 [ RUN ] DyndepParserTest.DuplicateVersion
478 [ OK ] DyndepParserTest.DuplicateVersion
479 [ RUN ] DyndepParserTest.MissingVersionOtherVar
480 [ OK ] DyndepParserTest.MissingVersionOtherVar
481 [ RUN ] DyndepParserTest.MissingVersionBuild
482 [ OK ] DyndepParserTest.MissingVersionBuild
483 [ RUN ] DyndepParserTest.UnexpectedEqual
484 [ OK ] DyndepParserTest.UnexpectedEqual
485 [ RUN ] DyndepParserTest.UnexpectedIndent
486 [ OK ] DyndepParserTest.UnexpectedIndent
487 [ RUN ] DyndepParserTest.OutDuplicate
488 [ OK ] DyndepParserTest.OutDuplicate
489 [ RUN ] DyndepParserTest.OutDuplicateThroughOther
490 [ OK ] DyndepParserTest.OutDuplicateThroughOther
491 [ RUN ] DyndepParserTest.NoOutEOF
492 [ OK ] DyndepParserTest.NoOutEOF
493 [ RUN ] DyndepParserTest.NoOutColon
494 [ OK ] DyndepParserTest.NoOutColon
495 [ RUN ] DyndepParserTest.OutNoStatement
496 [ OK ] DyndepParserTest.OutNoStatement
497 [ RUN ] DyndepParserTest.OutEOF
498 [ OK ] DyndepParserTest.OutEOF
499 [ RUN ] DyndepParserTest.OutNoRule
500 [ OK ] DyndepParserTest.OutNoRule
501 [ RUN ] DyndepParserTest.OutBadRule
502 [ OK ] DyndepParserTest.OutBadRule
503 [ RUN ] DyndepParserTest.BuildEOF
504 [ OK ] DyndepParserTest.BuildEOF
505 [ RUN ] DyndepParserTest.ExplicitOut
506 [ OK ] DyndepParserTest.ExplicitOut
507 [ RUN ] DyndepParserTest.ExplicitIn
508 [ OK ] DyndepParserTest.ExplicitIn
509 [ RUN ] DyndepParserTest.OrderOnlyIn
510 [ OK ] DyndepParserTest.OrderOnlyIn
511 [ RUN ] DyndepParserTest.BadBinding
512 [ OK ] DyndepParserTest.BadBinding
513 [ RUN ] DyndepParserTest.RestatTwice
514 [ OK ] DyndepParserTest.RestatTwice
515 [ RUN ] DyndepParserTest.NoImplicit
516 [ OK ] DyndepParserTest.NoImplicit
517 [ RUN ] DyndepParserTest.EmptyImplicit
518 [ OK ] DyndepParserTest.EmptyImplicit
519 [ RUN ] DyndepParserTest.ImplicitIn
520 [ OK ] DyndepParserTest.ImplicitIn
521 [ RUN ] DyndepParserTest.ImplicitIns
522 [ OK ] DyndepParserTest.ImplicitIns
523 [ RUN ] DyndepParserTest.ImplicitOut
524 [ OK ] DyndepParserTest.ImplicitOut
525 [ RUN ] DyndepParserTest.ImplicitOuts
526 [ OK ] DyndepParserTest.ImplicitOuts
527 [ RUN ] DyndepParserTest.ImplicitInsAndOuts
528 [ OK ] DyndepParserTest.ImplicitInsAndOuts
529 [ RUN ] DyndepParserTest.Restat
530 [ OK ] DyndepParserTest.Restat
531 [ RUN ] DyndepParserTest.OtherOutput
532 [ OK ] DyndepParserTest.OtherOutput
533 [ RUN ] DyndepParserTest.MultipleEdges
534 [ OK ] DyndepParserTest.MultipleEdges
535 [----------] 42 tests from DyndepParserTest
537 [----------] 4 tests from EditDistanceTest
538 [ RUN ] EditDistanceTest.TestEmpty
539 [ OK ] EditDistanceTest.TestEmpty
540 [ RUN ] EditDistanceTest.TestMaxDistance
541 [ OK ] EditDistanceTest.TestMaxDistance
542 [ RUN ] EditDistanceTest.TestAllowReplacements
543 [ OK ] EditDistanceTest.TestAllowReplacements
544 [ RUN ] EditDistanceTest.TestBasics
545 [ OK ] EditDistanceTest.TestBasics
546 [----------] 4 tests from EditDistanceTest
548 [----------] 48 tests from GraphTest
549 [ RUN ] GraphTest.MissingImplicit
550 [ OK ] GraphTest.MissingImplicit
551 [ RUN ] GraphTest.ModifiedImplicit
552 [ OK ] GraphTest.ModifiedImplicit
553 [ RUN ] GraphTest.FunkyMakefilePath
554 [ OK ] GraphTest.FunkyMakefilePath
555 [ RUN ] GraphTest.ExplicitImplicit
556 [ OK ] GraphTest.ExplicitImplicit
557 [ RUN ] GraphTest.ImplicitOutputParse
558 [ OK ] GraphTest.ImplicitOutputParse
559 [ RUN ] GraphTest.ImplicitOutputMissing
560 [ OK ] GraphTest.ImplicitOutputMissing
561 [ RUN ] GraphTest.ImplicitOutputOutOfDate
562 [ OK ] GraphTest.ImplicitOutputOutOfDate
563 [ RUN ] GraphTest.ImplicitOutputOnlyParse
564 [ OK ] GraphTest.ImplicitOutputOnlyParse
565 [ RUN ] GraphTest.ImplicitOutputOnlyMissing
566 [ OK ] GraphTest.ImplicitOutputOnlyMissing
567 [ RUN ] GraphTest.ImplicitOutputOnlyOutOfDate
568 [ OK ] GraphTest.ImplicitOutputOnlyOutOfDate
569 [ RUN ] GraphTest.PathWithCurrentDirectory
570 [ OK ] GraphTest.PathWithCurrentDirectory
571 [ RUN ] GraphTest.RootNodes
572 [ OK ] GraphTest.RootNodes
573 [ RUN ] GraphTest.CollectInputs
574 [ OK ] GraphTest.CollectInputs
575 [ RUN ] GraphTest.VarInOutPathEscaping
576 [ OK ] GraphTest.VarInOutPathEscaping
577 [ RUN ] GraphTest.DepfileWithCanonicalizablePath
578 [ OK ] GraphTest.DepfileWithCanonicalizablePath
579 [ RUN ] GraphTest.DepfileRemoved
580 [ OK ] GraphTest.DepfileRemoved
581 [ RUN ] GraphTest.RuleVariablesInScope
582 [ OK ] GraphTest.RuleVariablesInScope
583 [ RUN ] GraphTest.DepfileOverride
584 [ OK ] GraphTest.DepfileOverride
585 [ RUN ] GraphTest.DepfileOverrideParent
586 [ OK ] GraphTest.DepfileOverrideParent
587 [ RUN ] GraphTest.NestedPhonyPrintsDone
588 [ OK ] GraphTest.NestedPhonyPrintsDone
589 [ RUN ] GraphTest.PhonySelfReferenceError
590 [ OK ] GraphTest.PhonySelfReferenceError
591 [ RUN ] GraphTest.DependencyCycle
592 [ OK ] GraphTest.DependencyCycle
593 [ RUN ] GraphTest.CycleInEdgesButNotInNodes1
594 [ OK ] GraphTest.CycleInEdgesButNotInNodes1
595 [ RUN ] GraphTest.CycleInEdgesButNotInNodes2
596 [ OK ] GraphTest.CycleInEdgesButNotInNodes2
597 [ RUN ] GraphTest.CycleInEdgesButNotInNodes3
598 [ OK ] GraphTest.CycleInEdgesButNotInNodes3
599 [ RUN ] GraphTest.CycleInEdgesButNotInNodes4
600 [ OK ] GraphTest.CycleInEdgesButNotInNodes4
601 [ RUN ] GraphTest.CycleWithLengthZeroFromDepfile
602 [ OK ] GraphTest.CycleWithLengthZeroFromDepfile
603 [ RUN ] GraphTest.CycleWithLengthOneFromDepfile
604 [ OK ] GraphTest.CycleWithLengthOneFromDepfile
605 [ RUN ] GraphTest.CycleWithLengthOneFromDepfileOneHopAway
606 [ OK ] GraphTest.CycleWithLengthOneFromDepfileOneHopAway
607 [ RUN ] GraphTest.DyndepLoadTrivial
608 [ OK ] GraphTest.DyndepLoadTrivial
609 [ RUN ] GraphTest.DyndepLoadImplicit
610 [ OK ] GraphTest.DyndepLoadImplicit
611 [ RUN ] GraphTest.DyndepLoadMissingFile
612 [ OK ] GraphTest.DyndepLoadMissingFile
613 [ RUN ] GraphTest.DyndepLoadMissingEntry
614 [ OK ] GraphTest.DyndepLoadMissingEntry
615 [ RUN ] GraphTest.DyndepLoadExtraEntry
616 [ OK ] GraphTest.DyndepLoadExtraEntry
617 [ RUN ] GraphTest.DyndepLoadOutputWithMultipleRules1
618 [ OK ] GraphTest.DyndepLoadOutputWithMultipleRules1
619 [ RUN ] GraphTest.DyndepLoadOutputWithMultipleRules2
620 [ OK ] GraphTest.DyndepLoadOutputWithMultipleRules2
621 [ RUN ] GraphTest.DyndepLoadMultiple
622 [ OK ] GraphTest.DyndepLoadMultiple
623 [ RUN ] GraphTest.DyndepFileMissing
624 [ OK ] GraphTest.DyndepFileMissing
625 [ RUN ] GraphTest.DyndepFileError
626 [ OK ] GraphTest.DyndepFileError
627 [ RUN ] GraphTest.DyndepImplicitInputNewer
628 [ OK ] GraphTest.DyndepImplicitInputNewer
629 [ RUN ] GraphTest.DyndepFileReady
630 [ OK ] GraphTest.DyndepFileReady
631 [ RUN ] GraphTest.DyndepFileNotClean
632 [ OK ] GraphTest.DyndepFileNotClean
633 [ RUN ] GraphTest.DyndepFileNotReady
634 [ OK ] GraphTest.DyndepFileNotReady
635 [ RUN ] GraphTest.DyndepFileSecondNotReady
636 [ OK ] GraphTest.DyndepFileSecondNotReady
637 [ RUN ] GraphTest.DyndepFileCircular
638 [ OK ] GraphTest.DyndepFileCircular
639 [ RUN ] GraphTest.Validation
640 [ OK ] GraphTest.Validation
641 [ RUN ] GraphTest.PhonyDepsMtimes
642 [ OK ] GraphTest.PhonyDepsMtimes
643 [ RUN ] GraphTest.EdgeQueuePriority
644 [ OK ] GraphTest.EdgeQueuePriority
645 [----------] 48 tests from GraphTest
647 [----------] 4 tests from JSONTest
648 [ RUN ] JSONTest.RegularAscii
649 [ OK ] JSONTest.RegularAscii
650 [ RUN ] JSONTest.EscapedChars
651 [ OK ] JSONTest.EscapedChars
652 [ RUN ] JSONTest.ControlChars
653 [ OK ] JSONTest.ControlChars
654 [ RUN ] JSONTest.UTF8
656 [----------] 4 tests from JSONTest
658 [----------] 7 tests from Lexer
659 [ RUN ] Lexer.ReadVarValue
660 [ OK ] Lexer.ReadVarValue
661 [ RUN ] Lexer.ReadEvalStringEscapes
662 [ OK ] Lexer.ReadEvalStringEscapes
663 [ RUN ] Lexer.ReadIdent
664 [ OK ] Lexer.ReadIdent
665 [ RUN ] Lexer.ReadIdentCurlies
666 [ OK ] Lexer.ReadIdentCurlies
669 [ RUN ] Lexer.CommentEOF
670 [ OK ] Lexer.CommentEOF
673 [----------] 7 tests from Lexer
675 [----------] 51 tests from ParserTest
676 [ RUN ] ParserTest.Empty
677 [ OK ] ParserTest.Empty
678 [ RUN ] ParserTest.Rules
679 [ OK ] ParserTest.Rules
680 [ RUN ] ParserTest.RuleAttributes
681 [ OK ] ParserTest.RuleAttributes
682 [ RUN ] ParserTest.IgnoreIndentedComments
683 [ OK ] ParserTest.IgnoreIndentedComments
684 [ RUN ] ParserTest.IgnoreIndentedBlankLines
685 [ OK ] ParserTest.IgnoreIndentedBlankLines
686 [ RUN ] ParserTest.ResponseFiles
687 [ OK ] ParserTest.ResponseFiles
688 [ RUN ] ParserTest.InNewline
689 [ OK ] ParserTest.InNewline
690 [ RUN ] ParserTest.Variables
691 [ OK ] ParserTest.Variables
692 [ RUN ] ParserTest.VariableScope
693 [ OK ] ParserTest.VariableScope
694 [ RUN ] ParserTest.Continuation
695 [ OK ] ParserTest.Continuation
696 [ RUN ] ParserTest.Backslash
697 [ OK ] ParserTest.Backslash
698 [ RUN ] ParserTest.Comment
699 [ OK ] ParserTest.Comment
700 [ RUN ] ParserTest.Dollars
701 [ OK ] ParserTest.Dollars
702 [ RUN ] ParserTest.EscapeSpaces
703 [ OK ] ParserTest.EscapeSpaces
704 [ RUN ] ParserTest.CanonicalizeFile
705 [ OK ] ParserTest.CanonicalizeFile
706 [ RUN ] ParserTest.PathVariables
707 [ OK ] ParserTest.PathVariables
708 [ RUN ] ParserTest.CanonicalizePaths
709 [ OK ] ParserTest.CanonicalizePaths
710 [ RUN ] ParserTest.DuplicateEdgeWithMultipleOutputsError
711 [ OK ] ParserTest.DuplicateEdgeWithMultipleOutputsError
712 [ RUN ] ParserTest.DuplicateEdgeInIncludedFile
713 [ OK ] ParserTest.DuplicateEdgeInIncludedFile
714 [ RUN ] ParserTest.PhonySelfReferenceIgnored
715 [ OK ] ParserTest.PhonySelfReferenceIgnored
716 [ RUN ] ParserTest.PhonySelfReferenceKept
717 [ OK ] ParserTest.PhonySelfReferenceKept
718 [ RUN ] ParserTest.ReservedWords
719 [ OK ] ParserTest.ReservedWords
720 [ RUN ] ParserTest.Errors
721 [ OK ] ParserTest.Errors
722 [ RUN ] ParserTest.MissingInput
723 [ OK ] ParserTest.MissingInput
724 [ RUN ] ParserTest.MultipleOutputs
725 [ OK ] ParserTest.MultipleOutputs
726 [ RUN ] ParserTest.MultipleOutputsWithDeps
727 [ OK ] ParserTest.MultipleOutputsWithDeps
728 [ RUN ] ParserTest.SubNinja
729 [ OK ] ParserTest.SubNinja
730 [ RUN ] ParserTest.MissingSubNinja
731 [ OK ] ParserTest.MissingSubNinja
732 [ RUN ] ParserTest.DuplicateRuleInDifferentSubninjas
733 [ OK ] ParserTest.DuplicateRuleInDifferentSubninjas
734 [ RUN ] ParserTest.DuplicateRuleInDifferentSubninjasWithInclude
735 [ OK ] ParserTest.DuplicateRuleInDifferentSubninjasWithInclude
736 [ RUN ] ParserTest.Include
737 [ OK ] ParserTest.Include
738 [ RUN ] ParserTest.BrokenInclude
739 [ OK ] ParserTest.BrokenInclude
740 [ RUN ] ParserTest.Implicit
741 [ OK ] ParserTest.Implicit
742 [ RUN ] ParserTest.OrderOnly
743 [ OK ] ParserTest.OrderOnly
744 [ RUN ] ParserTest.Validations
745 [ OK ] ParserTest.Validations
746 [ RUN ] ParserTest.ImplicitOutput
747 [ OK ] ParserTest.ImplicitOutput
748 [ RUN ] ParserTest.ImplicitOutputEmpty
749 [ OK ] ParserTest.ImplicitOutputEmpty
750 [ RUN ] ParserTest.ImplicitOutputDupeError
751 [ OK ] ParserTest.ImplicitOutputDupeError
752 [ RUN ] ParserTest.ImplicitOutputDupesError
753 [ OK ] ParserTest.ImplicitOutputDupesError
754 [ RUN ] ParserTest.NoExplicitOutput
755 [ OK ] ParserTest.NoExplicitOutput
756 [ RUN ] ParserTest.DefaultDefault
757 [ OK ] ParserTest.DefaultDefault
758 [ RUN ] ParserTest.DefaultDefaultCycle
759 [ OK ] ParserTest.DefaultDefaultCycle
760 [ RUN ] ParserTest.DefaultStatements
761 [ OK ] ParserTest.DefaultStatements
762 [ RUN ] ParserTest.UTF8
763 [ OK ] ParserTest.UTF8
764 [ RUN ] ParserTest.CRLF
765 [ OK ] ParserTest.CRLF
766 [ RUN ] ParserTest.DyndepNotSpecified
767 [ OK ] ParserTest.DyndepNotSpecified
768 [ RUN ] ParserTest.DyndepNotInput
769 [ OK ] ParserTest.DyndepNotInput
770 [ RUN ] ParserTest.DyndepExplicitInput
771 [ OK ] ParserTest.DyndepExplicitInput
772 [ RUN ] ParserTest.DyndepImplicitInput
773 [ OK ] ParserTest.DyndepImplicitInput
774 [ RUN ] ParserTest.DyndepOrderOnlyInput
775 [ OK ] ParserTest.DyndepOrderOnlyInput
776 [ RUN ] ParserTest.DyndepRuleInput
777 [ OK ] ParserTest.DyndepRuleInput
778 [----------] 51 tests from ParserTest
780 [----------] 7 tests from MissingDependencyScannerTest
781 [ RUN ] MissingDependencyScannerTest.EmptyGraph
782 [ OK ] MissingDependencyScannerTest.EmptyGraph
783 [ RUN ] MissingDependencyScannerTest.NoMissingDep
784 [ OK ] MissingDependencyScannerTest.NoMissingDep
785 [ RUN ] MissingDependencyScannerTest.MissingDepPresent
786 [ OK ] MissingDependencyScannerTest.MissingDepPresent
787 [ RUN ] MissingDependencyScannerTest.MissingDepFixedDirect
788 [ OK ] MissingDependencyScannerTest.MissingDepFixedDirect
789 [ RUN ] MissingDependencyScannerTest.MissingDepFixedIndirect
790 [ OK ] MissingDependencyScannerTest.MissingDepFixedIndirect
791 [ RUN ] MissingDependencyScannerTest.CyclicMissingDep
792 [ OK ] MissingDependencyScannerTest.CyclicMissingDep
793 [ RUN ] MissingDependencyScannerTest.CycleInGraph
794 [ OK ] MissingDependencyScannerTest.CycleInGraph
795 [----------] 7 tests from MissingDependencyScannerTest
797 [----------] 1 test from State
800 [----------] 1 test from State
802 [----------] 4 tests from StringPieceUtilTest
803 [ RUN ] StringPieceUtilTest.SplitStringPiece
804 [ OK ] StringPieceUtilTest.SplitStringPiece
805 [ RUN ] StringPieceUtilTest.JoinStringPiece
806 [ OK ] StringPieceUtilTest.JoinStringPiece
807 [ RUN ] StringPieceUtilTest.ToLowerASCII
808 [ OK ] StringPieceUtilTest.ToLowerASCII
809 [ RUN ] StringPieceUtilTest.EqualsCaseInsensitiveASCII
810 [ OK ] StringPieceUtilTest.EqualsCaseInsensitiveASCII
811 [----------] 4 tests from StringPieceUtilTest
813 [----------] 13 tests from SubprocessTest
814 [ RUN ] SubprocessTest.BadCommandStderr
815 [ OK ] SubprocessTest.BadCommandStderr
816 [ RUN ] SubprocessTest.NoSuchCommand
817 [ OK ] SubprocessTest.NoSuchCommand
818 [ RUN ] SubprocessTest.InterruptChild
819 [ OK ] SubprocessTest.InterruptChild
820 [ RUN ] SubprocessTest.InterruptParent
821 [ OK ] SubprocessTest.InterruptParent
822 [ RUN ] SubprocessTest.InterruptChildWithSigTerm
823 [ OK ] SubprocessTest.InterruptChildWithSigTerm
824 [ RUN ] SubprocessTest.InterruptParentWithSigTerm
825 [ OK ] SubprocessTest.InterruptParentWithSigTerm
826 [ RUN ] SubprocessTest.InterruptChildWithSigHup
827 [ OK ] SubprocessTest.InterruptChildWithSigHup
828 [ RUN ] SubprocessTest.InterruptParentWithSigHup
829 [ OK ] SubprocessTest.InterruptParentWithSigHup
830 [ RUN ] SubprocessTest.Console
831 [ OK ] SubprocessTest.Console
832 [ RUN ] SubprocessTest.SetWithSingle
833 [ OK ] SubprocessTest.SetWithSingle
834 [ RUN ] SubprocessTest.SetWithMulti
835 [ OK ] SubprocessTest.SetWithMulti
836 [ RUN ] SubprocessTest.SetWithLots
837 [ OK ] SubprocessTest.SetWithLots
838 [ RUN ] SubprocessTest.ReadStdin
839 [ OK ] SubprocessTest.ReadStdin
840 [----------] 13 tests from SubprocessTest
842 [----------] 5 tests from CanonicalizePath
843 [ RUN ] CanonicalizePath.PathSamples
844 [ OK ] CanonicalizePath.PathSamples
845 [ RUN ] CanonicalizePath.TooManyComponents
846 [ OK ] CanonicalizePath.TooManyComponents
847 [ RUN ] CanonicalizePath.UpDir
848 [ OK ] CanonicalizePath.UpDir
849 [ RUN ] CanonicalizePath.AbsolutePath
850 [ OK ] CanonicalizePath.AbsolutePath
851 [ RUN ] CanonicalizePath.NotNullTerminated
852 [ OK ] CanonicalizePath.NotNullTerminated
853 [----------] 5 tests from CanonicalizePath
855 [----------] 3 tests from PathEscaping
856 [ RUN ] PathEscaping.TortureTest
857 [ OK ] PathEscaping.TortureTest
858 [ RUN ] PathEscaping.SensiblePathsAreNotNeedlesslyEscaped
859 [ OK ] PathEscaping.SensiblePathsAreNotNeedlesslyEscaped
860 [ RUN ] PathEscaping.SensibleWin32PathsAreNotNeedlesslyEscaped
861 [ OK ] PathEscaping.SensibleWin32PathsAreNotNeedlesslyEscaped
862 [----------] 3 tests from PathEscaping
864 [----------] 2 tests from StripAnsiEscapeCodes
865 [ RUN ] StripAnsiEscapeCodes.EscapeAtEnd
866 [ OK ] StripAnsiEscapeCodes.EscapeAtEnd
867 [ RUN ] StripAnsiEscapeCodes.StripColors
868 [ OK ] StripAnsiEscapeCodes.StripColors
869 [----------] 2 tests from StripAnsiEscapeCodes
871 [----------] 2 tests from ElideMiddle
872 [ RUN ] ElideMiddle.NothingToElide
873 [ OK ] ElideMiddle.NothingToElide
874 [ RUN ] ElideMiddle.ElideInTheMiddle
875 [ OK ] ElideMiddle.ElideInTheMiddle
876 [----------] 2 tests from ElideMiddle
878 [----------] Global test environment tear-down
879 [==========] 394 tests from 29 test suites ran.
880 [ PASSED ] 394 tests.