Skip GPU-dependent tests when Vulkan/OpenGL backend is unavailable in CI

This commit is contained in:
2026-07-13 10:44:27 +08:00
parent e881bb049f
commit 0410ff2fe7
2 changed files with 52 additions and 1 deletions
+3 -1
View File
@@ -45,7 +45,9 @@ TEST(DynamicRenderBackend, OpenGLBackendFollowsAdapterToRenderThread)
#else
olive::DynamicRenderer renderer(QStringLiteral("opengl"));
ASSERT_TRUE(renderer.Load());
ASSERT_TRUE(renderer.Init());
if (!renderer.Init()) {
GTEST_SKIP() << "OpenGL backend could not be initialized on this system";
}
QThread render_thread;
renderer.moveToThread(&render_thread);