summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/build_test.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/build_test.cc b/src/build_test.cc
index 4b1c829..3c117f4 100644
--- a/src/build_test.cc
+++ b/src/build_test.cc
@@ -487,7 +487,10 @@ void BuildTest::RebuildTarget(const string& target, const char* manifest,
command_runner_.commands_ran_.clear();
builder.command_runner_.reset(&command_runner_);
- bool build_res = builder.Build(&err);
+ bool build_res = true;
+ if (!builder.AlreadyUpToDate()) {
+ build_res = builder.Build(&err);
+ }
builder.command_runner_.release();
EXPECT_TRUE(build_res) << "builder.Build(&err)";
}