Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index 97ff8f007f3b7eb957a5bfb00ad1d2e8ccb87aa6..8e5b8871f9ec3f288efa91c81dc8d65a4df01742 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -612,7 +612,13 @@ static int CountRenderProcessHosts() { |
return result; |
} |
-IN_PROC_BROWSER_TEST_F(ServiceWorkerBlackBoxBrowserTest, Registration) { |
+// Crashes on Android: http://crbug.com/387045 |
+#if defined(OS_ANDROID) |
+#define MAYBE_Registration DISABLED_Registration |
+#else |
+#define MAYBE_Registration Registration |
+#endif |
+IN_PROC_BROWSER_TEST_F(ServiceWorkerBlackBoxBrowserTest, MAYBE_Registration) { |
// Close the only window to be sure we're not re-using its RenderProcessHost. |
shell()->Close(); |
EXPECT_EQ(0, CountRenderProcessHosts()); |