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

List of all members.

Public Member Functions

 BuildWithLogTest ()
virtual bool CanRunMore ()
void Dirty (const string &path)
NodeGetNode (const string &path)
BuildConfig MakeConfig ()
virtual bool StartCommand (Edge *edge)
virtual EdgeWaitForCommand (bool *success, string *output)
 Wait for a command to complete.

Public Attributes

BuildLog build_log_
Builder builder_
vector< string > commands_ran_
BuildConfig config_
VirtualFileSystem fs_
Edgelast_command_
int now_
State state_

Detailed Description

Definition at line 671 of file build_test.cc.


Constructor & Destructor Documentation

BuildWithLogTest::BuildWithLogTest ( ) [inline]

Member Function Documentation

bool BuildTest::CanRunMore ( ) [virtual, inherited]

Implements CommandRunner.

Definition at line 228 of file build_test.cc.

References BuildTest::last_command_.

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

Definition at line 25 of file test.cc.

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

Referenced by BuildTest::Dirty().

BuildConfig BuildTest::MakeConfig ( ) [inline, inherited]

Definition at line 202 of file build_test.cc.

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

bool BuildTest::StartCommand ( Edge edge) [virtual, inherited]
Edge * BuildTest::WaitForCommand ( bool *  success,
string *  output 
) [virtual, inherited]

Wait for a command to complete.

Implements CommandRunner.

Definition at line 254 of file build_test.cc.

References BuildTest::last_command_.


Member Data Documentation

Definition at line 676 of file build_test.cc.

Referenced by BuildWithLogTest().

Definition at line 209 of file build_test.cc.

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

vector<string> BuildTest::commands_ran_ [inherited]

Definition at line 214 of file build_test.cc.

Referenced by BuildTest::StartCommand().

Definition at line 208 of file build_test.cc.

Definition at line 212 of file build_test.cc.

Referenced by BuildTest::BuildTest(), and BuildTest::StartCommand().

int BuildTest::now_ [inherited]

Definition at line 210 of file build_test.cc.

Referenced by BuildTest::BuildTest(), and BuildTest::StartCommand().


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