| Index: cc/test/layer_tree_test_common.h
|
| diff --git a/cc/test/layer_tree_test_common.h b/cc/test/layer_tree_test_common.h
|
| index 9be2059d152765972724af649e7444f1a26d8e8c..2dbbe020d825c0d75f336e22d926622918cbf106 100644
|
| --- a/cc/test/layer_tree_test_common.h
|
| +++ b/cc/test/layer_tree_test_common.h
|
| @@ -185,7 +185,7 @@ private:
|
| TEST_FIXTURE_NAME##_##P1_NAME() \
|
| : TEST_FIXTURE_NAME(P1) {} \
|
| }; \
|
| - MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1)
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME)
|
|
|
| #define SINGLE_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1_NAME, P1) \
|
| class TEST_FIXTURE_NAME##_##P1_NAME : public TEST_FIXTURE_NAME { \
|
| @@ -196,8 +196,13 @@ private:
|
| SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME)
|
|
|
| #define SINGLE_AND_MULTI_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1_NAME, P1) \
|
| - SINGLE_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1) \
|
| - MULTI_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1)
|
| + class TEST_FIXTURE_NAME##_##P1_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME() \
|
| + : TEST_FIXTURE_NAME(P1) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME) \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME)
|
|
|
| #define MULTI_THREAD_TEST_P2(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2) \
|
| class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME : public TEST_FIXTURE_NAME { \
|
| @@ -216,7 +221,87 @@ private:
|
| SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME)
|
|
|
| #define SINGLE_AND_MULTI_THREAD_TEST_P2(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2) \
|
| - SINGLE_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1, P2) \
|
| - MULTI_THREAD_TEST_P1(TEST_FIXTURE_NAME, P1, P2)
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME) \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME)
|
| +
|
| +#define MULTI_THREAD_TEST_P3(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3) {} \
|
| + }; \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME)
|
| +
|
| +#define SINGLE_THREAD_TEST_P3(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME)
|
| +
|
| +#define SINGLE_AND_MULTI_THREAD_TEST_P3(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME) \
|
| + MULTI_THREAD_TEST_(FTEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME)
|
| +
|
| +#define MULTI_THREAD_TEST_P4(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4) {} \
|
| + }; \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME)
|
| +
|
| +#define SINGLE_THREAD_TEST_P4(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME)
|
| +
|
| +#define SINGLE_AND_MULTI_THREAD_TEST_P4(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME) \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME)
|
| +
|
| +#define MULTI_THREAD_TEST_P5(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4, P5_NAME, P5) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4, P5) {} \
|
| + }; \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME)
|
| +
|
| +#define SINGLE_THREAD_TEST_P5(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4, P5_NAME, P5) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4, P5) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME)
|
| +
|
| +#define SINGLE_AND_MULTI_THREAD_TEST_P5(TEST_FIXTURE_NAME, P1_NAME, P1, P2_NAME, P2, P3_NAME, P3, P4_NAME, P4, P5_NAME, P5) \
|
| + class TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME : public TEST_FIXTURE_NAME { \
|
| + public: \
|
| + TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME() \
|
| + : TEST_FIXTURE_NAME(P1, P2, P3, P4, P5) {} \
|
| + }; \
|
| + SINGLE_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME) \
|
| + MULTI_THREAD_TEST_F(TEST_FIXTURE_NAME##_##P1_NAME##_##P2_NAME##_##P3_NAME##_##P4_NAME##_##P5_NAME)
|
|
|
| #endif // CC_TEST_LAYER_TREE_TEST_COMMON_H_
|
|
|