Index: headless/test/headless_browser_test.h |
diff --git a/headless/test/headless_browser_test.h b/headless/test/headless_browser_test.h |
index b5ef8770c2e03770bc1e5b29836734ae6bf49ddc..5181ba4256b433e77486c2d19aaa077a79790d80 100644 |
--- a/headless/test/headless_browser_test.h |
+++ b/headless/test/headless_browser_test.h |
@@ -94,6 +94,7 @@ class HeadlessBrowserTest : public content::BrowserTestBase { |
DISALLOW_COPY_AND_ASSIGN(HeadlessBrowserTest); |
}; |
+// TODO(eseckler): Make macro more sheriff-friendly. |
#define HEADLESS_ASYNC_DEVTOOLED_TEST_F(TEST_FIXTURE_NAME) \ |
IN_PROC_BROWSER_TEST_F(TEST_FIXTURE_NAME, RunAsyncTest) { RunTest(); } \ |
class AsyncHeadlessBrowserTestNeedsSemicolon##TEST_FIXTURE_NAME {} |
@@ -102,6 +103,18 @@ class HeadlessBrowserTest : public content::BrowserTestBase { |
IN_PROC_BROWSER_TEST_P(TEST_FIXTURE_NAME, RunAsyncTest) { RunTest(); } \ |
class AsyncHeadlessBrowserTestNeedsSemicolon##TEST_FIXTURE_NAME {} |
+#define DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_F(TEST_FIXTURE_NAME) \ |
+ IN_PROC_BROWSER_TEST_F(TEST_FIXTURE_NAME, DISABLED_RunAsyncTest) { \ |
+ RunTest(); \ |
+ } \ |
+ class AsyncHeadlessBrowserTestNeedsSemicolon##TEST_FIXTURE_NAME {} |
+ |
+#define DISABLED_HEADLESS_ASYNC_DEVTOOLED_TEST_P(TEST_FIXTURE_NAME) \ |
+ IN_PROC_BROWSER_TEST_P(TEST_FIXTURE_NAME, DISABLED_RunAsyncTest) { \ |
+ RunTest(); \ |
+ } \ |
+ class AsyncHeadlessBrowserTestNeedsSemicolon##TEST_FIXTURE_NAME {} |
+ |
// Base class for tests that require access to a DevToolsClient. Subclasses |
// should override the RunDevTooledTest() method, which is called asynchronously |
// when the DevToolsClient is ready. |