|
Ninja
|

Public Member Functions | |
| void | AddAssertionFailure () |
| int | AssertionFailures () const |
| void | AssertMissingDependencyBetween (const char *flaky, const char *generated, Rule *rule) |
| bool | Check (bool condition, const char *file, int line, const char *error) |
| void | CreateGraphDependencyBetween (const char *from, const char *to) |
| void | CreateInitialState () |
| bool | Failed () const |
| MissingDependencyScannerTest () | |
| void | ProcessAllNodes () |
| void | RecordDepsLogDep (const std::string &from, const std::string &to) |
| virtual void | Run ()=0 |
| MissingDependencyScanner & | scanner () |
| virtual void | SetUp () |
| virtual void | TearDown () |
Public Attributes | |
| Rule | compile_rule_ |
| MissingDependencyTestDelegate | delegate_ |
| DepsLog | deps_log_ |
| VirtualFileSystem | filesystem_ |
| Rule | generator_rule_ |
| MissingDependencyScanner | scanner_ |
| State | state_ |
Definition at line 30 of file missing_deps_test.cc.
|
inline |
Definition at line 31 of file missing_deps_test.cc.
References ASSERT_EQ, deps_log_, kTestDepsLogFilename, and DepsLog::OpenForWrite().
|
inlineinherited |
Definition at line 42 of file test.h.
References testing::Test::assertion_failures_.
|
inlineinherited |
Definition at line 41 of file test.h.
References testing::Test::assertion_failures_.
|
inline |
Definition at line 73 of file missing_deps_test.cc.
References ASSERT_EQ, State::LookupNode(), scanner(), and state_.
|
inherited |
Definition at line 121 of file ninja_test.cc.
References printer, and LinePrinter::PrintOnNewLine().
|
inline |
Definition at line 67 of file missing_deps_test.cc.
References State::AddIn(), Node::in_edge(), State::LookupNode(), and state_.
|
inline |
Definition at line 56 of file missing_deps_test.cc.
References Rule::AddBinding(), State::AddEdge(), State::AddOut(), EvalString::AddText(), compile_rule_, generator_rule_, and state_.
|
inlineinherited |
|
inline |
Definition at line 46 of file missing_deps_test.cc.
References EXPECT_EQ, MissingDependencyScanner::ProcessNode(), State::RootNodes(), scanner(), and state_.
|
inline |
Definition at line 41 of file missing_deps_test.cc.
References deps_log_, State::LookupNode(), DepsLog::RecordDeps(), and state_.
|
pure virtualinherited |
Referenced by main().
|
inline |
Definition at line 39 of file missing_deps_test.cc.
References scanner_.
Referenced by AssertMissingDependencyBetween(), and ProcessAllNodes().
|
inlinevirtualinherited |
Reimplemented in BuildWithDepsLogTest, BuildWithQueryDepsLogTest, BuildTest, and DyndepParserTest.
Definition at line 36 of file test.h.
Referenced by main(), and BuildTest::SetUp().
|
inlinevirtualinherited |
| Rule MissingDependencyScannerTest::compile_rule_ |
Definition at line 84 of file missing_deps_test.cc.
Referenced by CreateInitialState().
| MissingDependencyTestDelegate MissingDependencyScannerTest::delegate_ |
Definition at line 82 of file missing_deps_test.cc.
| DepsLog MissingDependencyScannerTest::deps_log_ |
Definition at line 85 of file missing_deps_test.cc.
Referenced by MissingDependencyScannerTest(), and RecordDepsLogDep().
| VirtualFileSystem MissingDependencyScannerTest::filesystem_ |
Definition at line 87 of file missing_deps_test.cc.
| Rule MissingDependencyScannerTest::generator_rule_ |
Definition at line 83 of file missing_deps_test.cc.
Referenced by CreateInitialState().
| MissingDependencyScanner MissingDependencyScannerTest::scanner_ |
Definition at line 88 of file missing_deps_test.cc.
Referenced by scanner().
| State MissingDependencyScannerTest::state_ |
Definition at line 86 of file missing_deps_test.cc.
Referenced by AssertMissingDependencyBetween(), CreateGraphDependencyBetween(), CreateInitialState(), ProcessAllNodes(), and RecordDepsLogDep().
1.8.14