Index: chrome/browser/extensions/process_manager_browsertest.cc |
diff --git a/chrome/browser/extensions/process_manager_browsertest.cc b/chrome/browser/extensions/process_manager_browsertest.cc |
index e7022f06e2cc2280670ba217982ce1157f3df1e4..903a4a62538aad94269c4765d2489efd1883c17f 100644 |
--- a/chrome/browser/extensions/process_manager_browsertest.cc |
+++ b/chrome/browser/extensions/process_manager_browsertest.cc |
@@ -181,6 +181,12 @@ class ProcessManagerBrowserTest : public ExtensionBrowserTest { |
ProcessManagerBrowserTest() { |
guest_view::GuestViewManager::set_factory_for_testing(&factory_); |
} |
+ |
+ void SetUpOnMainThread() override { |
+ ExtensionBrowserTest::SetUpOnMainThread(); |
+ host_resolver()->AddRule("*", "127.0.0.1"); |
+ } |
+ |
// Create an extension with web-accessible frames and an optional background |
// page. |
const Extension* CreateExtension(const std::string& name, |
@@ -424,7 +430,6 @@ IN_PROC_BROWSER_TEST_F(ProcessManagerBrowserTest, HttpHostMatchingExtensionId) { |
// Set up a test server running at http://[extension-id] |
ASSERT_TRUE(extension.get()); |
const std::string& aliased_host = extension->id(); |
- host_resolver()->AddRule(aliased_host, "127.0.0.1"); |
ASSERT_TRUE(embedded_test_server()->Start()); |
GURL url = |
embedded_test_server()->GetURL("/extensions/test_file_with_body.html"); |
@@ -1229,8 +1234,6 @@ IN_PROC_BROWSER_TEST_F(ProcessManagerBrowserTest, |
if (content::AreAllSitesIsolatedForTesting()) |
return; |
- host_resolver()->AddRule("*", "127.0.0.1"); |
- |
// Create a simple extension without a background page. |
const Extension* extension = CreateExtension("Extension", false); |
embedded_test_server()->ServeFilesFromDirectory(extension->path()); |