Fixup phys_dev_inst_ext_tests
authorCharles Giessen <charles@lunarg.com>
Mon, 10 Jan 2022 22:35:39 +0000 (16:35 -0600)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Mon, 10 Jan 2022 22:49:26 +0000 (15:49 -0700)
commit3cae9d8cf7670b84959a9a19679a4a1eb5143238
treefb98364bb05c6d6a08b06d0620ea63dfaa3057ca
parent6d8af313f7120552d8310e511491b62ef1b030ad
Fixup phys_dev_inst_ext_tests

Add tests which exercise the case of a ICD being 1.0 with support for
VK_KHR_get_physical_device_properties2 while the ICD enables 1.1 and the
extension but tries to use the extension.

Removed TEST_F in this file, wasn't needed and caused an extra ICD to be found.

Converted the CompareXXX functions from internally using ASSERT_EQ to returning
a bool. This made the tests more robust since ASSERT_EQ in a function will just
return the function early, not end the test.
tests/loader_phys_dev_inst_ext_tests.cpp