Speed up hierarchy traversal, part 1
authorJari Komppa <jari.komppa@siru.fi>
Tue, 18 Jun 2019 12:15:09 +0000 (15:15 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 3 Jul 2019 12:15:03 +0000 (08:15 -0400)
commit06472dc24adcd0e719c69709a089488554d054c8
treed4c9a421ea5e81a0cdb60a3dd2633642037c3be1
parent9d2a44ee04f5f3df8077ba659c73435cb707fa40
Speed up hierarchy traversal, part 1

Some of the tests do premature heavy work during test hierarchy
traversal, meaning that they waste time regardless of whether the tests
are run or not. These changes move some of that heavy work to later
stage of the test run.

Affects:

dEQP-VK.ubo.*
dEQP-VK.ssbo.*

Components: Vulkan, Framework

VK-GL-CTS issue: 1830

Change-Id: I437e55ee2d57efc69edf62a213f7476a22b1a2f0
external/vulkancts/modules/vulkan/ssbo/vktSSBOLayoutCase.cpp
external/vulkancts/modules/vulkan/ssbo/vktSSBOLayoutCase.hpp
external/vulkancts/modules/vulkan/ubo/vktUniformBlockCase.cpp
external/vulkancts/modules/vulkan/ubo/vktUniformBlockCase.hpp
external/vulkancts/modules/vulkan/ubo/vktUniformBlockTests.cpp
external/vulkancts/modules/vulkan/vktBuildPrograms.cpp
external/vulkancts/modules/vulkan/vktTestCase.cpp
external/vulkancts/modules/vulkan/vktTestCase.hpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp