Index: base/test/parallel_test_launcher.cc |
diff --git a/base/test/parallel_test_launcher.cc b/base/test/parallel_test_launcher.cc |
index 7fc5f652531c7ec04faf7f64e8e111d5abeb2f05..0883946bb6f39aa06a9d7e4b238ab84f6685c240 100644 |
--- a/base/test/parallel_test_launcher.cc |
+++ b/base/test/parallel_test_launcher.cc |
@@ -110,7 +110,10 @@ void DoLaunchChildTestProcess( |
std::string output_file_contents; |
CHECK(base::ReadFileToString(output_file, &output_file_contents)); |
- CHECK(base::DeleteFile(output_file, false)); |
+ if (!base::DeleteFile(output_file, false)) { |
+ // This needs to be non-fatal at least for Windows. |
+ LOG(WARNING) << "Failed to delete " << output_file.AsUTF8Unsafe(); |
+ } |
// Run target callback on the thread it was originating from, not on |
// a worker pool thread. |