Disable ServiceWorkerBasedBackgroundTest.WebRequest

The test fails on Win and Mac.

[email protected]

Bug: 997686
Change-Id: I3214c57c4f8e75438794dc0250b108f5bef90269
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768329
Reviewed-by: Vasilii Sukhanov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#690367}
diff --git a/chrome/browser/extensions/service_worker_apitest.cc b/chrome/browser/extensions/service_worker_apitest.cc
index 9fddbbe..126e32f 100644
--- a/chrome/browser/extensions/service_worker_apitest.cc
+++ b/chrome/browser/extensions/service_worker_apitest.cc
@@ -399,7 +399,13 @@
 }
 
 // Tests chrome.webRequest APIs.
-IN_PROC_BROWSER_TEST_F(ServiceWorkerBasedBackgroundTest, WebRequest) {
+// Times out on Mac/Win only.  https://crbug.com/997686
+#if defined(OS_WIN) || defined(OS_MACOSX)
+#define MAYBE_WebRequest DISABLED_WebRequest
+#else
+#define MAYBE_WebRequest WebRequest
+#endif
+IN_PROC_BROWSER_TEST_F(ServiceWorkerBasedBackgroundTest, MAYBE_WebRequest) {
   ASSERT_TRUE(
       RunExtensionTest("service_worker/worker_based_background/web_request"))
       << message_;