Commit c03a4235 by Yuly Novikov Committed by Commit Bot

Suppress UNINSTANTIATED_PARAMETERIZED_TEST failures on Nexus 5X

GTest complains that we don't run some tests on GLES backend. Bug: chromium:1180570 Change-Id: I9427ac25c3b6f06f3c042caa3c0afc7000cf1599 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2710783Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
parent 5c931b61
...@@ -195,6 +195,7 @@ TEST_P(EGLContextASANTest, DestroyContextInUse) ...@@ -195,6 +195,7 @@ TEST_P(EGLContextASANTest, DestroyContextInUse)
} }
} // anonymous namespace } // anonymous namespace
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLContextASANTest);
ANGLE_INSTANTIATE_TEST(EGLContextASANTest, ANGLE_INSTANTIATE_TEST(EGLContextASANTest,
ES2_D3D9(), ES2_D3D9(),
ES2_D3D11(), ES2_D3D11(),
......
...@@ -592,6 +592,7 @@ TEST_P(EGLContextSharingTest, DeleteReaderOfSharedTexture) ...@@ -592,6 +592,7 @@ TEST_P(EGLContextSharingTest, DeleteReaderOfSharedTexture)
} }
} // anonymous namespace } // anonymous namespace
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLContextSharingTest);
ANGLE_INSTANTIATE_TEST(EGLContextSharingTest, ANGLE_INSTANTIATE_TEST(EGLContextSharingTest,
ES2_D3D9(), ES2_D3D9(),
ES2_D3D11(), ES2_D3D11(),
......
...@@ -158,6 +158,7 @@ TEST_P(EGLCreateContextAttribsTest, IncompatibleConfig) ...@@ -158,6 +158,7 @@ TEST_P(EGLCreateContextAttribsTest, IncompatibleConfig)
eglTerminate(mDisplay); eglTerminate(mDisplay);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLCreateContextAttribsTest);
ANGLE_INSTANTIATE_TEST(EGLCreateContextAttribsTest, ANGLE_INSTANTIATE_TEST(EGLCreateContextAttribsTest,
WithNoFixture(ES2_D3D9()), WithNoFixture(ES2_D3D9()),
WithNoFixture(ES2_D3D11()), WithNoFixture(ES2_D3D11()),
......
...@@ -179,6 +179,7 @@ TEST_P(EGLDebugTest, SetLabel) ...@@ -179,6 +179,7 @@ TEST_P(EGLDebugTest, SetLabel)
EXPECT_EGL_ERROR(EGL_BAD_PARAMETER); EXPECT_EGL_ERROR(EGL_BAD_PARAMETER);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLDebugTest);
ANGLE_INSTANTIATE_TEST(EGLDebugTest, ANGLE_INSTANTIATE_TEST(EGLDebugTest,
ES2_D3D9(), ES2_D3D9(),
ES2_D3D11(), ES2_D3D11(),
......
...@@ -127,6 +127,7 @@ TEST_P(EGLNoConfigContextTest, RenderCheck) ...@@ -127,6 +127,7 @@ TEST_P(EGLNoConfigContextTest, RenderCheck)
} }
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLNoConfigContextTest);
ANGLE_INSTANTIATE_TEST(EGLNoConfigContextTest, ANGLE_INSTANTIATE_TEST(EGLNoConfigContextTest,
WithNoFixture(ES2_OPENGL()), WithNoFixture(ES2_OPENGL()),
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
......
...@@ -2524,28 +2524,32 @@ TEST_P(EGLPreRotationInterpolateAtOffsetTest, InterpolateAtOffsetWithCustomFBO) ...@@ -2524,28 +2524,32 @@ TEST_P(EGLPreRotationInterpolateAtOffsetTest, InterpolateAtOffsetWithCustomFBO)
# undef Bool # undef Bool
#endif #endif
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLPreRotationInterpolateAtOffsetTest);
ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationInterpolateAtOffsetTest, ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationInterpolateAtOffsetTest,
PrintToStringParamName, PrintToStringParamName,
testing::Bool(), testing::Bool(),
WithNoFixture(ES31_VULKAN())); WithNoFixture(ES31_VULKAN()));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLPreRotationSurfaceTest);
ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationSurfaceTest, ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationSurfaceTest,
PrintToStringParamName, PrintToStringParamName,
testing::Bool(), testing::Bool(),
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
WithNoFixture(ES3_VULKAN()), WithNoFixture(ES3_VULKAN()),
WithNoFixture(ES3_VULKAN_SWIFTSHADER())); WithNoFixture(ES3_VULKAN_SWIFTSHADER()));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLPreRotationLargeSurfaceTest);
ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationLargeSurfaceTest, ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationLargeSurfaceTest,
PrintToStringParamName, PrintToStringParamName,
testing::Bool(), testing::Bool(),
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
WithNoFixture(ES3_VULKAN()), WithNoFixture(ES3_VULKAN()),
WithNoFixture(ES3_VULKAN_SWIFTSHADER())); WithNoFixture(ES3_VULKAN_SWIFTSHADER()));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLPreRotationBlitFramebufferTest);
ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationBlitFramebufferTest, ANGLE_INSTANTIATE_TEST_COMBINE_1(EGLPreRotationBlitFramebufferTest,
PrintToStringParamName, PrintToStringParamName,
testing::Bool(), testing::Bool(),
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
WithNoFixture(ES3_VULKAN()), WithNoFixture(ES3_VULKAN()),
WithNoFixture(ES3_VULKAN_SWIFTSHADER())); WithNoFixture(ES3_VULKAN_SWIFTSHADER()));
// This test suite is not instantiated on some OSes.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLPreRotationInterpolateAtOffsetTest);
...@@ -261,6 +261,7 @@ TEST_P(EGLProgramCacheControlTest, LinkProgramWithBadShaders) ...@@ -261,6 +261,7 @@ TEST_P(EGLProgramCacheControlTest, LinkProgramWithBadShaders)
glDeleteProgram(program); glDeleteProgram(program);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLProgramCacheControlTest);
ANGLE_INSTANTIATE_TEST(EGLProgramCacheControlTest, ANGLE_INSTANTIATE_TEST(EGLProgramCacheControlTest,
ES2_D3D9(), ES2_D3D9(),
ES2_D3D11(), ES2_D3D11(),
......
...@@ -150,6 +150,7 @@ TEST_P(EGLQueryContextTest, BadAttribute) ...@@ -150,6 +150,7 @@ TEST_P(EGLQueryContextTest, BadAttribute)
EXPECT_TRUE(eglGetError() == EGL_BAD_ATTRIBUTE); EXPECT_TRUE(eglGetError() == EGL_BAD_ATTRIBUTE);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLQueryContextTest);
ANGLE_INSTANTIATE_TEST(EGLQueryContextTest, ANGLE_INSTANTIATE_TEST(EGLQueryContextTest,
WithNoFixture(ES2_D3D9()), WithNoFixture(ES2_D3D9()),
WithNoFixture(ES2_D3D11()), WithNoFixture(ES2_D3D11()),
......
...@@ -222,6 +222,7 @@ TEST_P(EGLRobustnessTest, DISABLED_ResettingDisplayWorks) ...@@ -222,6 +222,7 @@ TEST_P(EGLRobustnessTest, DISABLED_ResettingDisplayWorks)
ASSERT_TRUE(glGetGraphicsResetStatusEXT() == GL_NO_ERROR); ASSERT_TRUE(glGetGraphicsResetStatusEXT() == GL_NO_ERROR);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLRobustnessTest);
ANGLE_INSTANTIATE_TEST(EGLRobustnessTest, ANGLE_INSTANTIATE_TEST(EGLRobustnessTest,
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
WithNoFixture(ES2_D3D9()), WithNoFixture(ES2_D3D9()),
......
...@@ -1311,16 +1311,17 @@ ANGLE_INSTANTIATE_TEST(EGLSurfaceTest, ...@@ -1311,16 +1311,17 @@ ANGLE_INSTANTIATE_TEST(EGLSurfaceTest,
WithNoFixture(ES3_VULKAN()), WithNoFixture(ES3_VULKAN()),
WithNoFixture(ES2_VULKAN_SWIFTSHADER()), WithNoFixture(ES2_VULKAN_SWIFTSHADER()),
WithNoFixture(ES3_VULKAN_SWIFTSHADER())); WithNoFixture(ES3_VULKAN_SWIFTSHADER()));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLFloatSurfaceTest);
ANGLE_INSTANTIATE_TEST(EGLFloatSurfaceTest, ANGLE_INSTANTIATE_TEST(EGLFloatSurfaceTest,
WithNoFixture(ES2_OPENGL()), WithNoFixture(ES2_OPENGL()),
WithNoFixture(ES3_OPENGL()), WithNoFixture(ES3_OPENGL()),
WithNoFixture(ES2_VULKAN()), WithNoFixture(ES2_VULKAN()),
WithNoFixture(ES3_VULKAN())); WithNoFixture(ES3_VULKAN()));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLSurfaceTest3);
ANGLE_INSTANTIATE_TEST(EGLSurfaceTest3, WithNoFixture(ES3_VULKAN())); ANGLE_INSTANTIATE_TEST(EGLSurfaceTest3, WithNoFixture(ES3_VULKAN()));
#if defined(ANGLE_ENABLE_D3D11) #if defined(ANGLE_ENABLE_D3D11)
ANGLE_INSTANTIATE_TEST(EGLSurfaceTestD3D11, WithNoFixture(ES2_D3D11()), WithNoFixture(ES3_D3D11())); ANGLE_INSTANTIATE_TEST(EGLSurfaceTestD3D11, WithNoFixture(ES2_D3D11()), WithNoFixture(ES3_D3D11()));
#endif #endif
// This test suite is not instantiated on some OSes.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLSurfaceTest3);
...@@ -2526,6 +2526,7 @@ TEST_P(BlitFramebufferTest, BlitFramebufferSizeOverflow2) ...@@ -2526,6 +2526,7 @@ TEST_P(BlitFramebufferTest, BlitFramebufferSizeOverflow2)
// Use this to select which configurations (e.g. which renderer, which GLES major version) these // Use this to select which configurations (e.g. which renderer, which GLES major version) these
// tests should be run against. // tests should be run against.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(BlitFramebufferANGLETest);
ANGLE_INSTANTIATE_TEST(BlitFramebufferANGLETest, ANGLE_INSTANTIATE_TEST(BlitFramebufferANGLETest,
ES2_D3D9(), ES2_D3D9(),
ES2_D3D11(), ES2_D3D11(),
......
...@@ -2481,6 +2481,8 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MaskedScissoredClearTest, ...@@ -2481,6 +2481,8 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MaskedScissoredClearTest,
ES3_VULKAN(), ES3_VULKAN(),
ES2_METAL(), ES2_METAL(),
ES3_METAL()); ES3_METAL());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(VulkanClearTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(VulkanClearTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(VulkanClearTest,
MaskedScissoredClearVariationsTestPrint, MaskedScissoredClearVariationsTestPrint,
testing::Range(0, 3), testing::Range(0, 3),
...@@ -2491,6 +2493,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(VulkanClearTest, ...@@ -2491,6 +2493,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(VulkanClearTest,
ES3_VULKAN()); ES3_VULKAN());
// Not all ANGLE backends support RGB backbuffers // Not all ANGLE backends support RGB backbuffers
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(ClearTestRGB);
ANGLE_INSTANTIATE_TEST(ClearTestRGB, ANGLE_INSTANTIATE_TEST(ClearTestRGB,
ES2_D3D11(), ES2_D3D11(),
ES3_D3D11(), ES3_D3D11(),
...@@ -2499,7 +2502,4 @@ ANGLE_INSTANTIATE_TEST(ClearTestRGB, ...@@ -2499,7 +2502,4 @@ ANGLE_INSTANTIATE_TEST(ClearTestRGB,
ES2_METAL(), ES2_METAL(),
ES3_METAL()); ES3_METAL());
// This test suite is not instantiated on some OSes.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(VulkanClearTest);
} // anonymous namespace } // anonymous namespace
...@@ -759,11 +759,14 @@ TEST_P(FramebufferMultiviewTest, NegativeMultisampledFramebufferTest) ...@@ -759,11 +759,14 @@ TEST_P(FramebufferMultiviewTest, NegativeMultisampledFramebufferTest)
EXPECT_GL_ERROR(GL_INVALID_OPERATION); EXPECT_GL_ERROR(GL_INVALID_OPERATION);
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(FramebufferMultiviewTest);
ANGLE_INSTANTIATE_TEST(FramebufferMultiviewTest, ANGLE_INSTANTIATE_TEST(FramebufferMultiviewTest,
VertexShaderOpenGL(3, 0, ExtensionName::multiview), VertexShaderOpenGL(3, 0, ExtensionName::multiview),
GeomShaderD3D11(3, 0, ExtensionName::multiview), GeomShaderD3D11(3, 0, ExtensionName::multiview),
VertexShaderOpenGL(3, 0, ExtensionName::multiview2), VertexShaderOpenGL(3, 0, ExtensionName::multiview2),
GeomShaderD3D11(3, 0, ExtensionName::multiview2)); GeomShaderD3D11(3, 0, ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(FramebufferMultiviewLayeredClearTest);
ANGLE_INSTANTIATE_TEST(FramebufferMultiviewLayeredClearTest, ANGLE_INSTANTIATE_TEST(FramebufferMultiviewLayeredClearTest,
VertexShaderOpenGL(3, 0, ExtensionName::multiview), VertexShaderOpenGL(3, 0, ExtensionName::multiview),
GeomShaderD3D11(3, 0, ExtensionName::multiview), GeomShaderD3D11(3, 0, ExtensionName::multiview),
......
...@@ -410,10 +410,10 @@ TEST_P(GetImageTest, GetTexImageAlpha) ...@@ -410,10 +410,10 @@ TEST_P(GetImageTest, GetTexImageAlpha)
} }
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(GetImageTest);
ANGLE_INSTANTIATE_TEST(GetImageTest, ES2_VULKAN(), ES3_VULKAN()); ANGLE_INSTANTIATE_TEST(GetImageTest, ES2_VULKAN(), ES3_VULKAN());
ANGLE_INSTANTIATE_TEST(GetImageTestNoExtensions, ES2_VULKAN(), ES3_VULKAN());
// This test suite is not instantiated on some OSes.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(GetImageTestNoExtensions); GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(GetImageTestNoExtensions);
ANGLE_INSTANTIATE_TEST(GetImageTestNoExtensions, ES2_VULKAN(), ES3_VULKAN());
} // namespace } // namespace
\ No newline at end of file
...@@ -4249,6 +4249,7 @@ constexpr NoopOp kNoopOps[] = { ...@@ -4249,6 +4249,7 @@ constexpr NoopOp kNoopOps[] = {
// Note: due to large number of tests, these are only run on Vulkan and a single configuration // Note: due to large number of tests, these are only run on Vulkan and a single configuration
// (swiftshader). // (swiftshader).
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MemoryBarrierBufferTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferTest,
MemoryBarrierVariationsTestPrint, MemoryBarrierVariationsTestPrint,
testing::ValuesIn(kWritePipelines), testing::ValuesIn(kWritePipelines),
...@@ -4257,6 +4258,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferTest, ...@@ -4257,6 +4258,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferTest,
testing::ValuesIn(kNoopOps), testing::ValuesIn(kNoopOps),
ES31_VULKAN_SWIFTSHADER()); ES31_VULKAN_SWIFTSHADER());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MemoryBarrierImageTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageTest,
MemoryBarrierVariationsTestPrint, MemoryBarrierVariationsTestPrint,
testing::ValuesIn(kWritePipelines), testing::ValuesIn(kWritePipelines),
...@@ -4265,6 +4267,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageTest, ...@@ -4265,6 +4267,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageTest,
testing::ValuesIn(kNoopOps), testing::ValuesIn(kNoopOps),
ES31_VULKAN_SWIFTSHADER()); ES31_VULKAN_SWIFTSHADER());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MemoryBarrierImageBufferOnlyTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageBufferOnlyTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageBufferOnlyTest,
MemoryBarrierVariationsTestPrint, MemoryBarrierVariationsTestPrint,
testing::ValuesIn(kWritePipelines), testing::ValuesIn(kWritePipelines),
...@@ -4273,6 +4276,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageBufferOnlyTest, ...@@ -4273,6 +4276,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageBufferOnlyTest,
testing::ValuesIn(kNoopOps), testing::ValuesIn(kNoopOps),
ES31_VULKAN_SWIFTSHADER()); ES31_VULKAN_SWIFTSHADER());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MemoryBarrierImageOnlyTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageOnlyTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageOnlyTest,
MemoryBarrierVariationsTestPrint, MemoryBarrierVariationsTestPrint,
testing::ValuesIn(kWritePipelines), testing::ValuesIn(kWritePipelines),
...@@ -4281,6 +4285,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageOnlyTest, ...@@ -4281,6 +4285,7 @@ ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierImageOnlyTest,
testing::ValuesIn(kNoopOps), testing::ValuesIn(kNoopOps),
ES31_VULKAN_SWIFTSHADER()); ES31_VULKAN_SWIFTSHADER());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MemoryBarrierBufferOnlyTest);
ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferOnlyTest, ANGLE_INSTANTIATE_TEST_COMBINE_4(MemoryBarrierBufferOnlyTest,
MemoryBarrierVariationsTestPrint, MemoryBarrierVariationsTestPrint,
testing::ValuesIn(kWritePipelines), testing::ValuesIn(kWritePipelines),
......
...@@ -2273,11 +2273,14 @@ MultiviewRenderTestParams MultisampledVertexShaderD3D11(ExtensionName multiviewE ...@@ -2273,11 +2273,14 @@ MultiviewRenderTestParams MultisampledVertexShaderD3D11(ExtensionName multiviewE
return MultiviewRenderTestParams(2, VertexShaderD3D11(3, 1, multiviewExtension)); return MultiviewRenderTestParams(2, VertexShaderD3D11(3, 1, multiviewExtension));
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewDrawValidationTest);
ANGLE_INSTANTIATE_TEST(MultiviewDrawValidationTest, ANGLE_INSTANTIATE_TEST(MultiviewDrawValidationTest,
VertexShaderOpenGL(3, 1, ExtensionName::multiview), VertexShaderOpenGL(3, 1, ExtensionName::multiview),
VertexShaderD3D11(3, 1, ExtensionName::multiview), VertexShaderD3D11(3, 1, ExtensionName::multiview),
VertexShaderOpenGL(3, 1, ExtensionName::multiview2), VertexShaderOpenGL(3, 1, ExtensionName::multiview2),
VertexShaderD3D11(3, 1, ExtensionName::multiview2)); VertexShaderD3D11(3, 1, ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewRenderDualViewTest);
ANGLE_INSTANTIATE_TEST(MultiviewRenderDualViewTest, ANGLE_INSTANTIATE_TEST(MultiviewRenderDualViewTest,
VertexShaderOpenGL(ExtensionName::multiview), VertexShaderOpenGL(ExtensionName::multiview),
MultisampledVertexShaderOpenGL(ExtensionName::multiview), MultisampledVertexShaderOpenGL(ExtensionName::multiview),
...@@ -2289,6 +2292,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderDualViewTest, ...@@ -2289,6 +2292,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderDualViewTest,
GeomShaderD3D11(ExtensionName::multiview2), GeomShaderD3D11(ExtensionName::multiview2),
VertexShaderD3D11(ExtensionName::multiview2), VertexShaderD3D11(ExtensionName::multiview2),
MultisampledVertexShaderD3D11(ExtensionName::multiview2)); MultisampledVertexShaderD3D11(ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewRenderTest);
ANGLE_INSTANTIATE_TEST(MultiviewRenderTest, ANGLE_INSTANTIATE_TEST(MultiviewRenderTest,
VertexShaderOpenGL(ExtensionName::multiview), VertexShaderOpenGL(ExtensionName::multiview),
MultisampledVertexShaderOpenGL(ExtensionName::multiview), MultisampledVertexShaderOpenGL(ExtensionName::multiview),
...@@ -2300,6 +2305,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderTest, ...@@ -2300,6 +2305,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderTest,
GeomShaderD3D11(ExtensionName::multiview2), GeomShaderD3D11(ExtensionName::multiview2),
VertexShaderD3D11(ExtensionName::multiview2), VertexShaderD3D11(ExtensionName::multiview2),
MultisampledVertexShaderD3D11(ExtensionName::multiview2)); MultisampledVertexShaderD3D11(ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewOcclusionQueryTest);
ANGLE_INSTANTIATE_TEST(MultiviewOcclusionQueryTest, ANGLE_INSTANTIATE_TEST(MultiviewOcclusionQueryTest,
VertexShaderOpenGL(ExtensionName::multiview), VertexShaderOpenGL(ExtensionName::multiview),
GeomShaderD3D11(ExtensionName::multiview), GeomShaderD3D11(ExtensionName::multiview),
...@@ -2307,6 +2314,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewOcclusionQueryTest, ...@@ -2307,6 +2314,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewOcclusionQueryTest,
VertexShaderOpenGL(ExtensionName::multiview2), VertexShaderOpenGL(ExtensionName::multiview2),
GeomShaderD3D11(ExtensionName::multiview2), GeomShaderD3D11(ExtensionName::multiview2),
VertexShaderD3D11(ExtensionName::multiview2)); VertexShaderD3D11(ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewProgramGenerationTest);
ANGLE_INSTANTIATE_TEST(MultiviewProgramGenerationTest, ANGLE_INSTANTIATE_TEST(MultiviewProgramGenerationTest,
VertexShaderOpenGL(3, 0, ExtensionName::multiview), VertexShaderOpenGL(3, 0, ExtensionName::multiview),
GeomShaderD3D11(3, 0, ExtensionName::multiview), GeomShaderD3D11(3, 0, ExtensionName::multiview),
...@@ -2314,6 +2323,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewProgramGenerationTest, ...@@ -2314,6 +2323,8 @@ ANGLE_INSTANTIATE_TEST(MultiviewProgramGenerationTest,
VertexShaderOpenGL(3, 0, ExtensionName::multiview2), VertexShaderOpenGL(3, 0, ExtensionName::multiview2),
GeomShaderD3D11(3, 0, ExtensionName::multiview2), GeomShaderD3D11(3, 0, ExtensionName::multiview2),
VertexShaderD3D11(3, 0, ExtensionName::multiview2)); VertexShaderD3D11(3, 0, ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewRenderPrimitiveTest);
ANGLE_INSTANTIATE_TEST(MultiviewRenderPrimitiveTest, ANGLE_INSTANTIATE_TEST(MultiviewRenderPrimitiveTest,
VertexShaderOpenGL(ExtensionName::multiview), VertexShaderOpenGL(ExtensionName::multiview),
GeomShaderD3D11(ExtensionName::multiview), GeomShaderD3D11(ExtensionName::multiview),
...@@ -2321,11 +2332,10 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderPrimitiveTest, ...@@ -2321,11 +2332,10 @@ ANGLE_INSTANTIATE_TEST(MultiviewRenderPrimitiveTest,
VertexShaderOpenGL(ExtensionName::multiview2), VertexShaderOpenGL(ExtensionName::multiview2),
GeomShaderD3D11(ExtensionName::multiview2), GeomShaderD3D11(ExtensionName::multiview2),
VertexShaderD3D11(ExtensionName::multiview2)); VertexShaderD3D11(ExtensionName::multiview2));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewLayeredRenderTest);
ANGLE_INSTANTIATE_TEST(MultiviewLayeredRenderTest, ANGLE_INSTANTIATE_TEST(MultiviewLayeredRenderTest,
VertexShaderOpenGL(ExtensionName::multiview), VertexShaderOpenGL(ExtensionName::multiview),
GeomShaderD3D11(ExtensionName::multiview), GeomShaderD3D11(ExtensionName::multiview),
VertexShaderOpenGL(ExtensionName::multiview2), VertexShaderOpenGL(ExtensionName::multiview2),
GeomShaderD3D11(ExtensionName::multiview2)); GeomShaderD3D11(ExtensionName::multiview2));
// This test suite is not instantiated on some OSes.
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(MultiviewDrawValidationTest);
\ No newline at end of file
...@@ -145,6 +145,7 @@ TEST_P(EGLMakeCurrentPerfTest, Run) ...@@ -145,6 +145,7 @@ TEST_P(EGLMakeCurrentPerfTest, Run)
run(); run();
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EGLMakeCurrentPerfTest);
#if !defined(ANGLE_PLATFORM_ANDROID) #if !defined(ANGLE_PLATFORM_ANDROID)
ANGLE_INSTANTIATE_TEST(EGLMakeCurrentPerfTest, ANGLE_INSTANTIATE_TEST(EGLMakeCurrentPerfTest,
angle::ES2_D3D11(), angle::ES2_D3D11(),
......
...@@ -204,6 +204,7 @@ TEST_P(PreRotationBenchmark, Run) ...@@ -204,6 +204,7 @@ TEST_P(PreRotationBenchmark, Run)
using namespace params; using namespace params;
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(PreRotationBenchmark);
ANGLE_INSTANTIATE_TEST(PreRotationBenchmark, ANGLE_INSTANTIATE_TEST(PreRotationBenchmark,
VulkanParams(PreRotation::_0), VulkanParams(PreRotation::_0),
VulkanParams(PreRotation::_90), VulkanParams(PreRotation::_90),
......
...@@ -343,4 +343,5 @@ ANGLE_INSTANTIATE_TEST(TextureSamplingBenchmark, ...@@ -343,4 +343,5 @@ ANGLE_INSTANTIATE_TEST(TextureSamplingBenchmark,
OpenGLOrGLESParams(), OpenGLOrGLESParams(),
VulkanParams()); VulkanParams());
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(TextureSamplingMutableFormatBenchmark);
ANGLE_INSTANTIATE_TEST(TextureSamplingMutableFormatBenchmark, VulkanParams()); ANGLE_INSTANTIATE_TEST(TextureSamplingMutableFormatBenchmark, VulkanParams());
...@@ -420,10 +420,12 @@ ANGLE_INSTANTIATE_TEST(TextureUploadFullMipBenchmark, ...@@ -420,10 +420,12 @@ ANGLE_INSTANTIATE_TEST(TextureUploadFullMipBenchmark,
VulkanParams(false), VulkanParams(false),
VulkanParams(true)); VulkanParams(true));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(PBOSubImageBenchmark);
ANGLE_INSTANTIATE_TEST(PBOSubImageBenchmark, ANGLE_INSTANTIATE_TEST(PBOSubImageBenchmark,
ES3OpenGLPBOParams(1024, 128), ES3OpenGLPBOParams(1024, 128),
VulkanPBOParams(1024, 128)); VulkanPBOParams(1024, 128));
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(PBOCompressedSubImageBenchmark);
ANGLE_INSTANTIATE_TEST(PBOCompressedSubImageBenchmark, ANGLE_INSTANTIATE_TEST(PBOCompressedSubImageBenchmark,
ES3OpenGLPBOParams(128, 128), ES3OpenGLPBOParams(128, 128),
VulkanPBOParams(128, 128)); VulkanPBOParams(128, 128));
...@@ -402,6 +402,7 @@ TEST_P(VulkanBarriersPerfBenchmark, Run) ...@@ -402,6 +402,7 @@ TEST_P(VulkanBarriersPerfBenchmark, Run)
run(); run();
} }
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(VulkanBarriersPerfBenchmark);
ANGLE_INSTANTIATE_TEST(VulkanBarriersPerfBenchmark, ANGLE_INSTANTIATE_TEST(VulkanBarriersPerfBenchmark,
VulkanBarriersPerfParams(false, false, false), VulkanBarriersPerfParams(false, false, false),
VulkanBarriersPerfParams(true, false, false), VulkanBarriersPerfParams(true, false, false),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment