| 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 =
|
|
|