Add dynamic backend load smoke test

This commit is contained in:
2026-07-13 10:19:29 +08:00
parent 2d6b2107af
commit 3f43073261
4 changed files with 37 additions and 2 deletions
@@ -0,0 +1,14 @@
#include <gtest/gtest.h>
#include "render/backend/dynamicrenderer.h"
TEST(DynamicRenderBackend, LoadsExperimentalOpenGLBackend)
{
#ifndef OAK_ENABLE_DYNAMIC_RENDER_BACKEND
GTEST_SKIP() << "Dynamic render backend is not enabled in this build";
#else
olive::DynamicRenderer renderer(QStringLiteral("opengl"));
ASSERT_TRUE(renderer.Load());
EXPECT_EQ(renderer.OpenGLContext(), nullptr);
#endif
}