Fix for build test for BuildWithDepsLogTest.RestatMissingDepfileDepslog
authorRichard Geary <richardg.work@gmail.com>
Sat, 7 Sep 2013 14:03:00 +0000 (10:03 -0400)
committerRichard Geary <richardg.work@gmail.com>
Sat, 7 Sep 2013 14:03:00 +0000 (10:03 -0400)
src/build_test.cc

index 4b1c829..3c117f4 100644 (file)
@@ -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)";
 }