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

List of all members.

Public Member Functions

 BuildTest ()
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

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

Detailed Description

Definition at line 179 of file build_test.cc.


Constructor & Destructor Documentation

BuildTest::BuildTest ( ) [inline]

Member Function Documentation

bool BuildTest::CanRunMore ( ) [virtual]

Implements CommandRunner.

Definition at line 228 of file build_test.cc.

References last_command_.

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

Definition at line 25 of file test.cc.

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

Referenced by Dirty().

BuildConfig BuildTest::MakeConfig ( ) [inline]

Definition at line 202 of file build_test.cc.

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

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

Wait for a command to complete.

Implements CommandRunner.

Definition at line 254 of file build_test.cc.

References last_command_.


Member Data Documentation

Definition at line 209 of file build_test.cc.

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

vector<string> BuildTest::commands_ran_

Definition at line 214 of file build_test.cc.

Referenced by StartCommand().

Definition at line 208 of file build_test.cc.

Definition at line 212 of file build_test.cc.

Referenced by BuildTest(), and StartCommand().

Definition at line 215 of file build_test.cc.

Referenced by CanRunMore(), StartCommand(), and WaitForCommand().

Definition at line 210 of file build_test.cc.

Referenced by BuildTest(), and StartCommand().


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