| Index: chrome/browser/extensions/app_process_apitest.cc
|
| diff --git a/chrome/browser/extensions/app_process_apitest.cc b/chrome/browser/extensions/app_process_apitest.cc
|
| index a08f254e12552e803b3b3e8d8fe19e2e7f717a7f..a5fab6b75a6a2c110e820fa3e2f6d46655183aaa 100644
|
| --- a/chrome/browser/extensions/app_process_apitest.cc
|
| +++ b/chrome/browser/extensions/app_process_apitest.cc
|
| @@ -64,6 +64,12 @@ class AppApiTest : public ExtensionApiTest {
|
| extensions::switches::kAllowHTTPBackgroundPage);
|
| }
|
|
|
| + void SetUpOnMainThread() override {
|
| + ExtensionApiTest::SetUpOnMainThread();
|
| + host_resolver()->AddRule("*", "127.0.0.1");
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| + }
|
| +
|
| // Helper function to test that independent tabs of the named app are loaded
|
| // into separate processes.
|
| void TestAppInstancesHelper(const std::string& app_name) {
|
| @@ -72,9 +78,6 @@ class AppApiTest : public ExtensionApiTest {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| ASSERT_TRUE(LoadExtension(
|
| test_data_dir_.AppendASCII(app_name)));
|
| const Extension* extension = GetSingleLoadedExtension();
|
| @@ -149,9 +152,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, DISABLED_AppProcess) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("app_process")));
|
|
|
| LOG(INFO) << "Loaded extension.";
|
| @@ -298,8 +298,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_BookmarkAppGetsNormalProcess) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| GURL base_url = GetTestBaseURL("app_process");
|
|
|
| // Load an app as a bookmark app.
|
| @@ -380,9 +378,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_BookmarkAppGetsNormalProcess) {
|
| // See http://crbug.com/61757
|
| // Flaky. http://crbug.com/341898
|
| IN_PROC_BROWSER_TEST_F(AppApiTest, DISABLED_AppProcessRedirectBack) {
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("app_process")));
|
|
|
| // Open two tabs in the app.
|
| @@ -425,9 +420,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, NavigateIntoAppProcess) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| // The app under test acts on URLs whose host is "localhost",
|
| // so the URLs we navigate to must have host "localhost".
|
| GURL base_url = GetTestBaseURL("app_process");
|
| @@ -472,9 +464,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, ReloadIntoAppProcess) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| // The app under test acts on URLs whose host is "localhost",
|
| // so the URLs we navigate to must have host "localhost".
|
| GURL base_url = GetTestBaseURL("app_process");
|
| @@ -537,9 +526,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, ReloadIntoAppProcessWithJavaScript) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| // The app under test acts on URLs whose host is "localhost",
|
| // so the URLs we navigate to must have host "localhost".
|
| GURL base_url = GetTestBaseURL("app_process");
|
| @@ -602,9 +588,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, OpenAppFromIframe) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| GURL base_url = GetTestBaseURL("app_process");
|
|
|
| // Load app and start URL (not in the app).
|
| @@ -638,9 +621,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, OpenAppFromIframe) {
|
| #define MAYBE_OpenAppFromIframe OpenAppFromIframe
|
| #endif
|
| IN_PROC_BROWSER_TEST_F(BlockedAppApiTest, MAYBE_OpenAppFromIframe) {
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| // Load app and start URL (not in the app).
|
| const Extension* app =
|
| LoadExtension(test_data_dir_.AppendASCII("app_process"));
|
| @@ -666,9 +646,6 @@ IN_PROC_BROWSER_TEST_F(BlockedAppApiTest, MAYBE_OpenAppFromIframe) {
|
| // that's not in the app's extent but that server redirects to it, we still end
|
| // up with an app process. See http://crbug.com/99349 for more details.
|
| IN_PROC_BROWSER_TEST_F(AppApiTest, ServerRedirectToAppFromExtension) {
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(StartEmbeddedTestServer());
|
| -
|
| LoadExtension(test_data_dir_.AppendASCII("app_process"));
|
| const Extension* launcher =
|
| LoadExtension(test_data_dir_.AppendASCII("app_launcher"));
|
| @@ -702,9 +679,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, ServerRedirectToAppFromExtension) {
|
| // that's not in the app's extent but that client redirects to it, we still end
|
| // up with an app process.
|
| IN_PROC_BROWSER_TEST_F(AppApiTest, ClientRedirectToAppFromExtension) {
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(StartEmbeddedTestServer());
|
| -
|
| LoadExtension(test_data_dir_.AppendASCII("app_process"));
|
| const Extension* launcher =
|
| LoadExtension(test_data_dir_.AppendASCII("app_launcher"));
|
| @@ -745,9 +719,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, OpenWebPopupFromWebIframe) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| GURL base_url = GetTestBaseURL("app_process");
|
|
|
| // Load app and start URL (in the app).
|
| @@ -787,9 +758,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_ReloadAppAfterCrash) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("app_process")));
|
|
|
| GURL base_url = GetTestBaseURL("app_process");
|
| @@ -829,9 +797,6 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, SameBrowsingInstanceAfterSwap) {
|
| extensions::ProcessMap* process_map =
|
| extensions::ProcessMap::Get(browser()->profile());
|
|
|
| - host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(embedded_test_server()->Start());
|
| -
|
| GURL base_url = GetTestBaseURL("app_process");
|
|
|
| // Load app and start URL (in the app).
|
|
|