| 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.
|
|
|