Ninja
Public Member Functions | Public Attributes
BuildTest Struct Reference
Inheritance diagram for BuildTest:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void AddCatRule (State *state)
 Add a "cat" rule to state.
 BuildTest ()
void Dirty (const string &path)
NodeGetNode (const string &path)
 Short way to get a Node by its path from state_.
BuildConfig MakeConfig ()
virtual void SetUp ()
 ~BuildTest ()

Public Attributes

Builder builder_
FakeCommandRunner command_runner_
BuildConfig config_
VirtualFileSystem fs_
State state_
BuildStatus status_

Detailed Description

Definition at line 415 of file build_test.cc.


Constructor & Destructor Documentation

BuildTest::BuildTest ( ) [inline]

Definition at line 416 of file build_test.cc.

BuildTest::~BuildTest ( ) [inline]

Definition at line 434 of file build_test.cc.

References builder_, and Builder::command_runner_.


Member Function Documentation

void StateTestWithBuiltinRules::AddCatRule ( State state) [inherited]

Add a "cat" rule to state.

Used by some tests; it's otherwise done by the ctor to state_.

Definition at line 80 of file test.cc.

References AssertParse().

Referenced by StateTestWithBuiltinRules::StateTestWithBuiltinRules().

void BuildTest::Dirty ( const string &  path)
Node * StateTestWithBuiltinRules::GetNode ( const string &  path) [inherited]

Short way to get a Node by its path from state_.

Definition at line 86 of file test.cc.

References State::GetNode(), and StateTestWithBuiltinRules::state_.

Referenced by Dirty().

Definition at line 441 of file build_test.cc.

References BuildConfig::QUIET, and BuildConfig::verbosity.

virtual void BuildTest::SetUp ( ) [inline, virtual]

Member Data Documentation

Reimplemented in BuildWithDepsLogTest.

Definition at line 450 of file build_test.cc.

Referenced by BuildWithLogTest::BuildWithLogTest(), SetUp(), and ~BuildTest().

Definition at line 448 of file build_test.cc.

Referenced by SetUp().

Definition at line 447 of file build_test.cc.

Referenced by BuildDryRun::BuildDryRun().

Definition at line 449 of file build_test.cc.

Referenced by SetUp().

Definition at line 452 of file build_test.cc.


The documentation for this struct was generated from the following file: