tests: Check for successful pipeline creation in generic Draw path
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index ffb1cd1..98fd077 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -348,7 +348,8 @@
 
     pipelineobj.SetDepthStencil(&ds_ci);
     descriptorSet.CreateVKDescriptorSet(cmdBuffer);
-    pipelineobj.CreateVKPipeline(descriptorSet.GetPipelineLayout(), renderPass());
+    VkResult err = pipelineobj.CreateVKPipeline(descriptorSet.GetPipelineLayout(), renderPass());
+    ASSERT_VK_SUCCESS(err);
     cmdBuffer->BindPipeline(pipelineobj);
     cmdBuffer->BindDescriptorSet(descriptorSet);
 }
diff --git a/tests/render_tests.cpp b/tests/render_tests.cpp
index 29206d9..3d763cf 100644
--- a/tests/render_tests.cpp
+++ b/tests/render_tests.cpp
@@ -391,7 +391,8 @@
     cmdBuffer->BindDynamicDepthBoundsState(m_stateDepthBounds);
     cmdBuffer->BindDynamicStencilState(m_stateStencil);
     descriptorSet.CreateVKDescriptorSet(cmdBuffer);
-    pipelineobj.CreateVKPipeline(descriptorSet.GetPipelineLayout(), renderPass());
+    VkResult err = pipelineobj.CreateVKPipeline(descriptorSet.GetPipelineLayout(), renderPass());
+    ASSERT_VK_SUCCESS(err);
     cmdBuffer->BindPipeline(pipelineobj);
     cmdBuffer->BindDescriptorSet(descriptorSet);
 }