Pass a CmdPool, not a queue index, to CmdBuffer create
diff --git a/tests/vktestframework.cpp b/tests/vktestframework.cpp
index a6daf42..9f4966a 100644
--- a/tests/vktestframework.cpp
+++ b/tests/vktestframework.cpp
@@ -71,6 +71,7 @@
 protected:
     vk_testing::Device                    &m_device;
     vk_testing::Queue                     &m_queue;
+    vk_testing::CmdPool                    m_cmdpool;
     vk_testing::CmdBuffer                  m_cmdbuf;
 
 private:
@@ -443,7 +444,8 @@
 TestFrameworkVkPresent::TestFrameworkVkPresent(vk_testing::Device &device) :
    m_device(device),
    m_queue(*m_device.graphics_queues()[0]),
-   m_cmdbuf(m_device, vk_testing::CmdBuffer::create_info(m_device.graphics_queue_node_index_))
+   m_cmdpool(m_device, vk_testing::CmdPool::create_info(m_device.graphics_queue_node_index_)),
+   m_cmdbuf(m_device, vk_testing::CmdBuffer::create_info(m_cmdpool.handle()))
 {
     m_quit = false;
     m_pause = false;