Index: content/browser/site_per_process_browsertest.cc |
diff --git a/content/browser/site_per_process_browsertest.cc b/content/browser/site_per_process_browsertest.cc |
index 4c2a419d71a88ef50291c68083a0a014bb89fff5..85c710d678c1870eef40f204d833e00ab9d582b3 100644 |
--- a/content/browser/site_per_process_browsertest.cc |
+++ b/content/browser/site_per_process_browsertest.cc |
@@ -197,14 +197,9 @@ void SitePerProcessBrowserTest::SetUpOnMainThread() { |
SetupCrossSiteRedirector(embedded_test_server()); |
} |
-// It times out on Android, so disabled while investigating. |
-// http://crbug.com/399775 |
-#if defined(OS_ANDROID) |
-#define MAYBE_CrossSiteIframe DISABLED_CrossSiteIframe |
-#else |
-#define MAYBE_CrossSiteIframe CrossSiteIframe |
-#endif |
-IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, MAYBE_CrossSiteIframe) { |
+// Ensure that navigating subframes in --site-per-process mode works and the |
+// correct documents are committed. |
+IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, CrossSiteIframe) { |
GURL main_url(embedded_test_server()->GetURL("/site_per_process_main.html")); |
NavigateToURL(shell(), main_url); |
@@ -305,14 +300,7 @@ IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, MAYBE_CrossSiteIframe) { |
proxy_to_parent->cross_process_frame_connector()->get_view_for_testing()); |
} |
-// It times out on Android, so disabled while investigating. |
-// http://crbug.com/399775 |
-#if defined(OS_ANDROID) |
-#define MAYBE_NavigateRemoteFrame DISABLED_NavigateRemoteFrame |
-#else |
-#define MAYBE_NavigateRemoteFrame NavigateRemoteFrame |
-#endif |
-IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, MAYBE_NavigateRemoteFrame) { |
+IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, NavigateRemoteFrame) { |
GURL main_url(embedded_test_server()->GetURL("/site_per_process_main.html")); |
NavigateToURL(shell(), main_url); |
@@ -650,11 +638,9 @@ IN_PROC_BROWSER_TEST_F(SitePerProcessBrowserTest, |
// Ensure that when navigating a frame cross-process RenderFrameProxyHosts are |
// created in the FrameTree skipping the subtree of the navigating frame. |
-// TODO(nasko): Test is disabled on Android, because it times out. It should |
-// be fixed together with CrossSiteIframe on that platform. |
// |
// Disabled on Mac due to flakiness on ASAN. http://crbug.com/425248 |
-#if defined(OS_ANDROID) || defined(OS_MACOSX) |
+#if defined(OS_MACOSX) |
#define MAYBE_ProxyCreationSkipsSubtree DISABLED_ProxyCreationSkipsSubtree |
#else |
#define MAYBE_ProxyCreationSkipsSubtree ProxyCreationSkipsSubtree |