From b231c1c9540cae891fc47f8ddc70ca28b27463d5 Mon Sep 17 00:00:00 2001 From: Dale Glass Date: Tue, 7 Jun 2022 00:01:44 +0200 Subject: [PATCH] Add error checking, fail sanely if image can't be found --- tests/ktx/src/KtxTests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/ktx/src/KtxTests.cpp b/tests/ktx/src/KtxTests.cpp index 9d65084638..25ab15f5db 100644 --- a/tests/ktx/src/KtxTests.cpp +++ b/tests/ktx/src/KtxTests.cpp @@ -80,6 +80,10 @@ void KtxTests::testKtxSerialization() { std::atomic abortSignal; gpu::TexturePointer testTexture = image::TextureUsage::process2DTextureColorFromImage(std::move(image), TEST_IMAGE.toStdString(), true, gpu::BackendTarget::GL45, true, abortSignal); + if (!testTexture) { + qWarning() << "Failed to process2DTextureColorFromImage:" << TEST_IMAGE; + QFAIL("Failed to process2DTextureColorFromImage"); + } auto ktxMemory = gpu::Texture::serialize(*testTexture, glm::ivec2(testTexture->getWidth(), testTexture->getHeight())); QVERIFY(ktxMemory.get());