| Index: cc/test/layer_tree_test.h
|
| diff --git a/cc/test/layer_tree_test.h b/cc/test/layer_tree_test.h
|
| index 64842d097812fb6a31242b8e266af1aed513bd80..2705833c303f29dd5bb577ed028a59b4303370b0 100644
|
| --- a/cc/test/layer_tree_test.h
|
| +++ b/cc/test/layer_tree_test.h
|
| @@ -215,67 +215,45 @@
|
|
|
| } // namespace cc
|
|
|
| -#define SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| - TEST_F(TEST_FIXTURE_NAME, RunSingleThread_DirectRenderer_MainThreadPaint) { \
|
| - RunTest(false, false, false); \
|
| - } \
|
| - class SingleThreadDirectNoImplNeedsSemicolon##TEST_FIXTURE_NAME {}
|
| -
|
| -#define SINGLE_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - TEST_F(TEST_FIXTURE_NAME, RunSingleThread_DirectRenderer_ImplSidePaint) { \
|
| - RunTest(false, false, true); \
|
| - } \
|
| +#define SINGLE_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| + TEST_F(TEST_FIXTURE_NAME, RunSingleThread_DirectRenderer) { \
|
| + RunTest(false, false, false); \
|
| + } \
|
| class SingleThreadDirectNeedsSemicolon##TEST_FIXTURE_NAME {}
|
|
|
| -#define SINGLE_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| - TEST_F(TEST_FIXTURE_NAME, \
|
| - RunSingleThread_DelegatingRenderer_MainThreadPaint) { \
|
| - RunTest(false, true, false); \
|
| - } \
|
| - class SingleThreadDelegatingNoImplNeedsSemicolon##TEST_FIXTURE_NAME {}
|
| -
|
| -#define SINGLE_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - TEST_F(TEST_FIXTURE_NAME, \
|
| - RunSingleThread_DelegatingRenderer_ImplSidePaint) { \
|
| - RunTest(false, true, true); \
|
| - } \
|
| +#define SINGLE_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| + TEST_F(TEST_FIXTURE_NAME, RunSingleThread_DelegatingRenderer) { \
|
| + RunTest(false, true, false); \
|
| + } \
|
| class SingleThreadDelegatingNeedsSemicolon##TEST_FIXTURE_NAME {}
|
|
|
| #define SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME) \
|
| SINGLE_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| SINGLE_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| -#define SINGLE_THREAD_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - SINGLE_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME)
|
| -
|
| #define MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| TEST_F(TEST_FIXTURE_NAME, RunMultiThread_DirectRenderer_MainThreadPaint) { \
|
| RunTest(true, false, false); \
|
| - } \
|
| - class MultiThreadDirectNoImplNeedsSemicolon##TEST_FIXTURE_NAME {}
|
| -
|
| -#define MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| - MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - TEST_F(TEST_FIXTURE_NAME, RunMultiThread_DirectRenderer_ImplSidePaint) { \
|
| - RunTest(true, false, true); \
|
| - } \
|
| + }
|
| +
|
| +#define MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| + MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| + TEST_F(TEST_FIXTURE_NAME, RunMultiThread_DirectRenderer_ImplSidePaint) { \
|
| + RunTest(true, false, true); \
|
| + } \
|
| class MultiThreadDirectNeedsSemicolon##TEST_FIXTURE_NAME {}
|
|
|
| #define MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| TEST_F(TEST_FIXTURE_NAME, \
|
| RunMultiThread_DelegatingRenderer_MainThreadPaint) { \
|
| RunTest(true, true, false); \
|
| - } \
|
| - class MultiThreadDelegatingNoImplNeedsSemicolon##TEST_FIXTURE_NAME {}
|
| -
|
| -#define MULTI_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| - MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - TEST_F(TEST_FIXTURE_NAME, RunMultiThread_DelegatingRenderer_ImplSidePaint) { \
|
| - RunTest(true, true, true); \
|
| - } \
|
| + }
|
| +
|
| +#define MULTI_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| + MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) TEST_F( \
|
| + TEST_FIXTURE_NAME, RunMultiThread_DelegatingRenderer_ImplSidePaint) { \
|
| + RunTest(true, true, true); \
|
| + } \
|
| class MultiThreadDelegatingNeedsSemicolon##TEST_FIXTURE_NAME {}
|
|
|
| #define MULTI_THREAD_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \
|
| @@ -286,18 +264,18 @@
|
| MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| MULTI_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| -#define SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( \
|
| - TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| +#define SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F( \
|
| + TEST_FIXTURE_NAME) \
|
| + SINGLE_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| #define SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| SINGLE_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| -#define SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F( \
|
| - TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| +#define SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F( \
|
| + TEST_FIXTURE_NAME) \
|
| + SINGLE_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| MULTI_THREAD_DELEGATING_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| #define SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME) \
|
| @@ -312,10 +290,4 @@
|
| SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F(TEST_FIXTURE_NAME); \
|
| SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_TEST_F(TEST_FIXTURE_NAME)
|
|
|
| -// Some tests want to control when notify ready for activation occurs,
|
| -// but this is not supported in the single-threaded case.
|
| -#define SINGLE_AND_MULTI_THREAD_BLOCKNOTIFY_TEST_F(TEST_FIXTURE_NAME) \
|
| - SINGLE_THREAD_NOIMPL_TEST_F(TEST_FIXTURE_NAME); \
|
| - MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME)
|
| -
|
| #endif // CC_TEST_LAYER_TREE_TEST_H_
|
|
|