Index: chrome/test/remoting/qunit_browser_test_runner.cc |
diff --git a/chrome/test/remoting/qunit_browser_test_runner.cc b/chrome/test/remoting/qunit_browser_test_runner.cc |
index c309649ee15defa6fe8e4d4f259e556d3621bced..b84a30a198d5b4fcba49c48bb058031cd6f0a399 100644 |
--- a/chrome/test/remoting/qunit_browser_test_runner.cc |
+++ b/chrome/test/remoting/qunit_browser_test_runner.cc |
@@ -6,6 +6,7 @@ |
#include "base/files/file_util.h" |
#include "base/json/json_reader.h" |
+#include "base/threading/thread_restrictions.h" |
#include "base/values.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
@@ -39,8 +40,11 @@ void QUnitBrowserTestRunner::QUnitStart(content::WebContents* web_contents) { |
} |
void QUnitBrowserTestRunner::RunTest(const base::FilePath& file) { |
- ASSERT_TRUE(PathExists(file)) << "Error: The QUnit test suite <" |
- << file.value() << "> does not exist."; |
+ { |
+ base::ThreadRestrictions::ScopedAllowIO allow_io; |
+ ASSERT_TRUE(PathExists(file)) << "Error: The QUnit test suite <" |
+ << file.value() << "> does not exist."; |
+ } |
ui_test_utils::NavigateToURL(browser(), net::FilePathToFileURL(file)); |
content::WebContents* web_contents = |