|
Ninja
|

Go to the source code of this file.
Classes | |
| struct | GraphTest |
Functions | |
| TEST_F (GraphTest, CommandCollector) | |
| TEST_F (GraphTest, CycleInEdgesButNotInNodes1) | |
| TEST_F (GraphTest, CycleInEdgesButNotInNodes2) | |
| TEST_F (GraphTest, CycleInEdgesButNotInNodes3) | |
| TEST_F (GraphTest, CycleInEdgesButNotInNodes4) | |
| TEST_F (GraphTest, CycleWithLengthOneFromDepfile) | |
| TEST_F (GraphTest, CycleWithLengthOneFromDepfileOneHopAway) | |
| TEST_F (GraphTest, CycleWithLengthZeroFromDepfile) | |
| TEST_F (GraphTest, DependencyCycle) | |
| TEST_F (GraphTest, DepfileOverride) | |
| TEST_F (GraphTest, DepfileOverrideParent) | |
| TEST_F (GraphTest, DepfileRemoved) | |
| TEST_F (GraphTest, DepfileWithCanonicalizablePath) | |
| TEST_F (GraphTest, DyndepFileCircular) | |
| TEST_F (GraphTest, DyndepFileError) | |
| TEST_F (GraphTest, DyndepFileMissing) | |
| TEST_F (GraphTest, DyndepFileNotClean) | |
| TEST_F (GraphTest, DyndepFileNotReady) | |
| TEST_F (GraphTest, DyndepFileReady) | |
| TEST_F (GraphTest, DyndepFileSecondNotReady) | |
| TEST_F (GraphTest, DyndepImplicitInputNewer) | |
| TEST_F (GraphTest, DyndepLoadExtraEntry) | |
| TEST_F (GraphTest, DyndepLoadImplicit) | |
| TEST_F (GraphTest, DyndepLoadMissingEntry) | |
| TEST_F (GraphTest, DyndepLoadMissingFile) | |
| TEST_F (GraphTest, DyndepLoadMultiple) | |
| TEST_F (GraphTest, DyndepLoadOutputWithMultipleRules1) | |
| TEST_F (GraphTest, DyndepLoadOutputWithMultipleRules2) | |
| TEST_F (GraphTest, DyndepLoadTrivial) | |
| TEST_F (GraphTest, EdgeQueuePriority) | |
| TEST_F (GraphTest, ExplicitImplicit) | |
| TEST_F (GraphTest, FunkyMakefilePath) | |
| TEST_F (GraphTest, ImplicitOutputMissing) | |
| TEST_F (GraphTest, ImplicitOutputOnlyMissing) | |
| TEST_F (GraphTest, ImplicitOutputOnlyOutOfDate) | |
| TEST_F (GraphTest, ImplicitOutputOnlyParse) | |
| TEST_F (GraphTest, ImplicitOutputOutOfDate) | |
| TEST_F (GraphTest, ImplicitOutputParse) | |
| TEST_F (GraphTest, InputsCollector) | |
| TEST_F (GraphTest, InputsCollectorWithEscapes) | |
| TEST_F (GraphTest, MissingImplicit) | |
| TEST_F (GraphTest, ModifiedImplicit) | |
| TEST_F (GraphTest, NestedPhonyPrintsDone) | |
| TEST_F (GraphTest, PathWithCurrentDirectory) | |
| TEST_F (GraphTest, PhonyDepsMtimes) | |
| TEST_F (GraphTest, PhonySelfReferenceError) | |
| TEST_F (GraphTest, RootNodes) | |
| TEST_F (GraphTest, RuleVariablesInScope) | |
| TEST_F (GraphTest, Validation) | |
| TEST_F (GraphTest, VarInOutPathEscaping) | |
| TEST_F | ( | GraphTest | , |
| CommandCollector | |||
| ) |
Definition at line 314 of file graph_test.cc.
References AssertParse(), CommandCollector::CollectFrom(), and CommandCollector::in_edges.
| TEST_F | ( | GraphTest | , |
| CycleInEdgesButNotInNodes1 | |||
| ) |
Definition at line 496 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| CycleInEdgesButNotInNodes2 | |||
| ) |
Definition at line 504 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| CycleInEdgesButNotInNodes3 | |||
| ) |
Definition at line 512 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| CycleInEdgesButNotInNodes4 | |||
| ) |
Definition at line 521 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| CycleWithLengthOneFromDepfile | |||
| ) |
Definition at line 557 of file graph_test.cc.
References AssertParse(), and Edge::inputs_.
| TEST_F | ( | GraphTest | , |
| CycleWithLengthOneFromDepfileOneHopAway | |||
| ) |
Definition at line 583 of file graph_test.cc.
References AssertParse(), and Edge::inputs_.
| TEST_F | ( | GraphTest | , |
| CycleWithLengthZeroFromDepfile | |||
| ) |
Definition at line 535 of file graph_test.cc.
References AssertParse(), and Edge::inputs_.
| TEST_F | ( | GraphTest | , |
| DependencyCycle | |||
| ) |
Definition at line 484 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DepfileOverride | |||
| ) |
Definition at line 431 of file graph_test.cc.
References AssertParse(), and Edge::GetBinding().
| TEST_F | ( | GraphTest | , |
| DepfileOverrideParent | |||
| ) |
Definition at line 443 of file graph_test.cc.
References AssertParse(), and Edge::GetBinding().
| TEST_F | ( | GraphTest | , |
| DepfileRemoved | |||
| ) |
Definition at line 395 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DepfileWithCanonicalizablePath | |||
| ) |
Definition at line 377 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileCircular | |||
| ) |
Definition at line 1006 of file graph_test.cc.
References AssertParse(), Edge::implicit_deps_, Edge::inputs_, and Edge::order_only_deps_.
| TEST_F | ( | GraphTest | , |
| DyndepFileError | |||
| ) |
Definition at line 856 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileMissing | |||
| ) |
Definition at line 843 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileNotClean | |||
| ) |
Definition at line 927 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileNotReady | |||
| ) |
Definition at line 952 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileReady | |||
| ) |
Definition at line 898 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepFileSecondNotReady | |||
| ) |
Definition at line 976 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepImplicitInputNewer | |||
| ) |
Definition at line 872 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadExtraEntry | |||
| ) |
Definition at line 720 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadImplicit | |||
| ) |
Definition at line 658 of file graph_test.cc.
References AssertParse(), Edge::GetBindingBool(), Edge::implicit_deps_, Edge::inputs_, Edge::order_only_deps_, and Edge::outputs_.
| TEST_F | ( | GraphTest | , |
| DyndepLoadMissingEntry | |||
| ) |
Definition at line 703 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadMissingFile | |||
| ) |
Definition at line 689 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadMultiple | |||
| ) |
Definition at line 787 of file graph_test.cc.
References AssertParse(), Edge::GetBindingBool(), Edge::implicit_deps_, Edge::implicit_outs_, Edge::inputs_, Edge::order_only_deps_, Node::out_edges(), and Edge::outputs_.
| TEST_F | ( | GraphTest | , |
| DyndepLoadOutputWithMultipleRules1 | |||
| ) |
Definition at line 741 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadOutputWithMultipleRules2 | |||
| ) |
Definition at line 760 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| DyndepLoadTrivial | |||
| ) |
Definition at line 629 of file graph_test.cc.
References AssertParse(), Edge::GetBindingBool(), Edge::implicit_deps_, Edge::inputs_, Edge::order_only_deps_, and Edge::outputs_.
| TEST_F | ( | GraphTest | , |
| EdgeQueuePriority | |||
| ) |
Definition at line 1093 of file graph_test.cc.
References AssertParse(), and Edge::set_critical_path_weight().
| TEST_F | ( | GraphTest | , |
| ExplicitImplicit | |||
| ) |
Definition at line 83 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| FunkyMakefilePath | |||
| ) |
Definition at line 62 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ImplicitOutputMissing | |||
| ) |
Definition at line 119 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ImplicitOutputOnlyMissing | |||
| ) |
Definition at line 160 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ImplicitOutputOnlyOutOfDate | |||
| ) |
Definition at line 172 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ImplicitOutputOnlyParse | |||
| ) |
Definition at line 149 of file graph_test.cc.
References AssertParse(), Edge::implicit_outs_, and Edge::outputs_.
| TEST_F | ( | GraphTest | , |
| ImplicitOutputOutOfDate | |||
| ) |
Definition at line 133 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ImplicitOutputParse | |||
| ) |
Definition at line 107 of file graph_test.cc.
References AssertParse(), Edge::implicit_outs_, and Edge::outputs_.
| TEST_F | ( | GraphTest | , |
| InputsCollector | |||
| ) |
Definition at line 219 of file graph_test.cc.
References AssertParse(), InputsCollector::GetInputsAsStrings(), InputsCollector::Reset(), and InputsCollector::VisitNode().
| TEST_F | ( | GraphTest | , |
| InputsCollectorWithEscapes | |||
| ) |
Definition at line 286 of file graph_test.cc.
References AssertParse(), InputsCollector::GetInputsAsStrings(), and InputsCollector::VisitNode().
| TEST_F | ( | GraphTest | , |
| MissingImplicit | |||
| ) |
Definition at line 30 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| ModifiedImplicit | |||
| ) |
Definition at line 46 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| NestedPhonyPrintsDone | |||
| ) |
Definition at line 455 of file graph_test.cc.
References Plan::AddTarget(), AssertParse(), Plan::command_edge_count(), and Plan::more_to_do().
| TEST_F | ( | GraphTest | , |
| PathWithCurrentDirectory | |||
| ) |
Definition at line 186 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| PhonyDepsMtimes | |||
| ) |
Definition at line 1056 of file graph_test.cc.
References AssertParse(), Node::dirty(), Node::mtime(), and Node::Stat().
| TEST_F | ( | GraphTest | , |
| PhonySelfReferenceError | |||
| ) |
Definition at line 472 of file graph_test.cc.
References AssertParse(), kPhonyCycleActionError, and ManifestParserOptions::phony_cycle_action_.
| TEST_F | ( | GraphTest | , |
| RootNodes | |||
| ) |
Definition at line 203 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| RuleVariablesInScope | |||
| ) |
Definition at line 420 of file graph_test.cc.
References AssertParse(), and Edge::EvaluateCommand().
| TEST_F | ( | GraphTest | , |
| Validation | |||
| ) |
Definition at line 1037 of file graph_test.cc.
References AssertParse().
| TEST_F | ( | GraphTest | , |
| VarInOutPathEscaping | |||
| ) |
Definition at line 362 of file graph_test.cc.
References AssertParse(), and Edge::EvaluateCommand().