Obsolete golang-120
[oi-userland.git] / components / developer / ninja / test / results-all.master
bloba9801d8c6a5cfa7215beb2dfc1d9c0bf454644de
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
33 [       OK ] 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
445 [       OK ] 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
655 [       OK ] 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
667 [ RUN      ] Lexer.Error
668 [       OK ] Lexer.Error
669 [ RUN      ] Lexer.CommentEOF
670 [       OK ] Lexer.CommentEOF
671 [ RUN      ] Lexer.Tabs
672 [       OK ] Lexer.Tabs
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
798 [ RUN      ] State.Basic
799 [       OK ] State.Basic
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.