Chromium Code Reviews| Index: cc/trees/layer_tree_host_pixeltest_masks.cc |
| diff --git a/cc/trees/layer_tree_host_pixeltest_masks.cc b/cc/trees/layer_tree_host_pixeltest_masks.cc |
| index 1b60eaea3252ae8d9d8b124bc36cac9d70683a7e..9e33c8c474eb1d9889ec7ae580bc90ab46907212 100644 |
| --- a/cc/trees/layer_tree_host_pixeltest_masks.cc |
| +++ b/cc/trees/layer_tree_host_pixeltest_masks.cc |
| @@ -15,7 +15,21 @@ |
| namespace cc { |
| namespace { |
| -class LayerTreeHostMasksPixelTest : public LayerTreePixelTest {}; |
| +class LayerTreeHostMasksPixelTest : public LayerTreePixelTest, |
| + public ::testing::WithParamInterface< |
| + LayerTreeSettings::TextureTargetPrefs> { |
| + public: |
| + void InitializeSettings(LayerTreeSettings* settings) override { |
| + settings->texture_target_prefs = GetParam(); |
| + LayerTreePixelTest::InitializeSettings(settings); |
| + } |
| +}; |
| + |
| +INSTANTIATE_TEST_CASE_P( |
| + MaskTests, |
| + LayerTreeHostMasksPixelTest, |
| + ::testing::Values(LayerTreeSettings::FORCE_TEXTURE_2D_TARGET, |
| + LayerTreeSettings::FORCE_TEXTURE_RECT_TARGET)); |
|
reveman
2014/10/22 12:40:39
We should be testing EXTERNAL_OES target too.
|
| class MaskContentLayerClient : public ContentLayerClient { |
| public: |
| @@ -51,7 +65,7 @@ class MaskContentLayerClient : public ContentLayerClient { |
| gfx::Size bounds_; |
| }; |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskOfLayer) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskOfLayer) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -72,7 +86,7 @@ TEST_F(LayerTreeHostMasksPixelTest, MaskOfLayer) { |
| base::FilePath(FILE_PATH_LITERAL("mask_of_layer.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, ImageMaskOfLayer) { |
| +TEST_P(LayerTreeHostMasksPixelTest, ImageMaskOfLayer) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -103,7 +117,7 @@ TEST_F(LayerTreeHostMasksPixelTest, ImageMaskOfLayer) { |
| base::FilePath(FILE_PATH_LITERAL("image_mask_of_layer.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskOfClippedLayer) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskOfClippedLayer) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -131,7 +145,7 @@ TEST_F(LayerTreeHostMasksPixelTest, MaskOfClippedLayer) { |
| base::FilePath(FILE_PATH_LITERAL("mask_of_clipped_layer.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskWithReplica) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskWithReplica) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -161,7 +175,7 @@ TEST_F(LayerTreeHostMasksPixelTest, MaskWithReplica) { |
| base::FilePath(FILE_PATH_LITERAL("mask_with_replica.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskWithReplicaOfClippedLayer) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskWithReplicaOfClippedLayer) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -200,7 +214,7 @@ TEST_F(LayerTreeHostMasksPixelTest, MaskWithReplicaOfClippedLayer) { |
| "mask_with_replica_of_clipped_layer.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskOfReplica) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskOfReplica) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |
| @@ -235,7 +249,7 @@ TEST_F(LayerTreeHostMasksPixelTest, MaskOfReplica) { |
| base::FilePath(FILE_PATH_LITERAL("mask_of_replica.png"))); |
| } |
| -TEST_F(LayerTreeHostMasksPixelTest, MaskOfReplicaOfClippedLayer) { |
| +TEST_P(LayerTreeHostMasksPixelTest, MaskOfReplicaOfClippedLayer) { |
| scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
| gfx::Rect(200, 200), SK_ColorWHITE); |