class VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test

Defined at line 786 of file ../../src/ui/scenic/lib/flatland/renderer/tests/renderer_unittest.cc

Regression test for https://fxbug.dev/573602747: verify that if

vkCreateBufferCollectionFUCHSIA fails (e.g. with VK_ERROR_OUT_OF_HOST_MEMORY

or VK_ERROR_INITIALIZATION_FAILED under transient driver/memory pressure),

VkRenderer::SetConstraintsAndCreateVulkanBufferCollection returns

std::nullopt and ImportBufferCollection completes its promise with an error

rather than crashing Scenic via ESCHER_CHECKED_VK_RESULT.

Public Methods

void VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test ()

Defined at line 786 of file ../../src/ui/scenic/lib/flatland/renderer/tests/renderer_unittest.cc

void VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test (const VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test & )

Defined at line 786 of file ../../src/ui/scenic/lib/flatland/renderer/tests/renderer_unittest.cc

VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test & operator= (const VulkanRendererTest_ImportCollectionHandlesCreateBufferCollectionFailure_Test & )

Defined at line 786 of file ../../src/ui/scenic/lib/flatland/renderer/tests/renderer_unittest.cc