********* Start testing of tst_QRhi *********
Config: Using QtTest library 6.9.2, Qt 6.9.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
QWARN  : tst_QRhi::initTestCase() This plugin does not support createPlatformOpenGLContext!
QWARN  : tst_QRhi::initTestCase() QRhiGles2: Failed to create temporary context
QWARN  : tst_QRhi::initTestCase() This plugin does not support createPlatformVulkanInstance
QWARN  : tst_QRhi::initTestCase() QVulkanInstance: Failed to initialize Vulkan
QWARN  : tst_QRhi::initTestCase() This plugin does not support createPlatformVulkanInstance
QWARN  : tst_QRhi::initTestCase() QVulkanInstance: Failed to initialize Vulkan
PASS   : tst_QRhi::initTestCase()
PASS   : tst_QRhi::rhiTestData()
QDEBUG : tst_QRhi::create(Null) QRhiDriverInfo(deviceName="Null" deviceId=0x0 vendorId=0x0 deviceType=Unknown)
QWARN  : tst_QRhi::create(Null) Resource update batch pool exhausted (max is 64)
PASS   : tst_QRhi::create(Null)
QDEBUG : tst_QRhi::stats(Null) QRhiStats(totalPipelineCreationTime=0 blockCount=0 allocCount=0 usedBytes=0 unusedBytes=0 totalUsageBytes=0)
PASS   : tst_QRhi::stats(Null)
PASS   : tst_QRhi::nativeHandles(Null)
QWARN  : tst_QRhi::nativeHandlesImportVulkan() Vulkan instance is not valid
SKIP   : tst_QRhi::nativeHandlesImportVulkan() Skipping native Vulkan test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(686)]
SKIP   : tst_QRhi::nativeHandlesImportD3D11() Skipping D3D11-specific test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(774)]
QWARN  : tst_QRhi::nativeHandlesImportOpenGL() This plugin does not support createPlatformOpenGLContext!
SKIP   : tst_QRhi::nativeHandlesImportOpenGL() No OpenGL context, skipping OpenGL-specific test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(784)]
PASS   : tst_QRhi::nativeTexture(Null)
PASS   : tst_QRhi::nativeBuffer(Null)
PASS   : tst_QRhi::resourceUpdateBatchBuffer(Null)
PASS   : tst_QRhi::resourceUpdateBatchRGBATextureUpload(Null)
PASS   : tst_QRhi::resourceUpdateBatchRGBATextureCopy(Null)
PASS   : tst_QRhi::resourceUpdateBatchRGBATextureMip(Null)
PASS   : tst_QRhi::resourceUpdateBatchTextureRawDataStride(Null)
PASS   : tst_QRhi::resourceUpdateBatchLotsOfResources(Null)
PASS   : tst_QRhi::resourceUpdateBatchBetweenFrames(Null)
QWARN  : tst_QRhi::invalidPipeline(Null) Cannot build a graphics pipeline without any stages
QWARN  : tst_QRhi::invalidPipeline(Null) Empty shader passed to graphics pipeline
QWARN  : tst_QRhi::invalidPipeline(Null) Cannot build a graphics pipeline without a vertex stage
QWARN  : tst_QRhi::invalidPipeline(Null) Cannot build a graphics pipeline without a QRhiRenderPassDescriptor
QWARN  : tst_QRhi::invalidPipeline(Null) Cannot build a graphics pipeline without QRhiShaderResourceBindings
PASS   : tst_QRhi::invalidPipeline(Null)
PASS   : tst_QRhi::srbLayoutCompatibility(Null)
PASS   : tst_QRhi::srbWithNoResource(Null)
PASS   : tst_QRhi::renderPassDescriptorCompatibility(Null)
PASS   : tst_QRhi::renderPassDescriptorClone(Null)
PASS   : tst_QRhi::textureWithSampleCount(Null)
PASS   : tst_QRhi::renderToTextureSimple(Null)
PASS   : tst_QRhi::renderToTextureMip(Null)
PASS   : tst_QRhi::renderToTextureCubemapFace(Null)
PASS   : tst_QRhi::renderToTextureTextureArray(Null)
PASS   : tst_QRhi::renderToTextureTexturedQuad(Null)
PASS   : tst_QRhi::renderToTextureSampleWithSeparateTextureAndSampler(Null)
PASS   : tst_QRhi::renderToTextureArrayOfTexturedQuad(Null)
PASS   : tst_QRhi::renderToTextureTexturedQuadAndUniformBuffer(Null)
PASS   : tst_QRhi::renderToTextureTexturedQuadAllDynamicBuffers(Null)
PASS   : tst_QRhi::renderToTextureDeferredSrb(Null)
PASS   : tst_QRhi::renderToTextureDeferredUpdateSamplerInSrb(Null)
PASS   : tst_QRhi::renderToTextureMultipleUniformBuffersAndDynamicOffset(Null)
PASS   : tst_QRhi::renderToTextureSrbReuse(Null)
PASS   : tst_QRhi::renderToTextureIndexedDraw(Null)
SKIP   : tst_QRhi::renderToTextureArrayMultiView(Null) No real content with Null backend, skipping multiview content check
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(3869)]
SKIP   : tst_QRhi::renderToWindowSimple(Null) Offscreen: This fails.
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(3922)]
SKIP   : tst_QRhi::finishWithinSwapchainFrame(Null) Offscreen: This fails.
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(4046)]
SKIP   : tst_QRhi::resourceUpdateBatchBufferTextureWithSwapchainFrames(Null) Offscreen: Skipping onscreen test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(4140)]
PASS   : tst_QRhi::textureRenderTargetAutoRebuild(Null)
PASS   : tst_QRhi::renderToMRTPerRenderTargetBlending(Null)
PASS   : tst_QRhi::pipelineCache(Null)
SKIP   : tst_QRhi::textureImportOpenGL() Skipping OpenGL-dependent test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(5174)]
SKIP   : tst_QRhi::renderbufferImportOpenGL() Skipping OpenGL-dependent test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp(5220)]
PASS   : tst_QRhi::threeDimTexture(Null)
PASS   : tst_QRhi::oneDimTexture(Null)
QDEBUG : tst_QRhi::leakedResourceDestroy(Null) QRhi resource leak check warnings may be printed below - this is expected
PASS   : tst_QRhi::leakedResourceDestroy(Null)
PASS   : tst_QRhi::renderToFloatTexture(Null)
PASS   : tst_QRhi::renderToRgb10Texture(Null)
PASS   : tst_QRhi::tessellation(Null)
PASS   : tst_QRhi::tessellationInterfaceBlocks(Null)
PASS   : tst_QRhi::storageBuffer(Null)
PASS   : tst_QRhi::storageBufferRuntimeSizeCompute(Null)
PASS   : tst_QRhi::storageBufferRuntimeSizeGraphics(Null)
PASS   : tst_QRhi::halfPrecisionAttributes(Null)
PASS   : tst_QRhi::cleanupTestCase()
Totals: 49 passed, 0 failed, 9 skipped, 0 blacklisted, 246ms
********* Finished testing of tst_QRhi *********
