Split pipeline.txt mustpass into multiple files
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Wed, 11 May 2022 14:44:02 +0000 (16:44 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 9 Jun 2022 02:46:57 +0000 (19:46 -0700)
commit8817dcf9c1ec42b33e0bc68461109cdb8c7b7ec6
treec36080c9840a56c7d7da814e6cd6b923d65683d8
parente4c7b832626389e5c5e81158371c2b5036fdaf49
Split pipeline.txt mustpass into multiple files

Scripts that generate mustpass files were changed to allow
specification of test groups that should be spitted to separate
.txt files. With this change python dictionaries are heavily
used (not just lists) and because of that order of groups in
all .txt files has changed. (Dictionaries are sorted)
This change uses new functionality for pipeline group that now
will be splited to 3 files (each representing subgroup).

Components: Framework

VK-GL-CTS issue: 3641

Affects:
*

Change-Id: I8e339fa71cb2348a5074f53697f9d283c9ba9c35
264 files changed:
android/cts/main/egl-master-2020-03-01.txt
android/cts/main/egl-master-2021-03-01.txt
android/cts/main/egl-master-2022-03-01.txt
android/cts/main/egl-master.txt
android/cts/main/gles2-master-2020-03-01.txt
android/cts/main/gles2-master.txt
android/cts/main/gles3-565-no-depth-no-stencil.txt
android/cts/main/gles3-incremental-deqp.txt
android/cts/main/gles3-master-2020-03-01.txt
android/cts/main/gles3-master-2021-03-01.txt
android/cts/main/gles3-master-2022-03-01.txt
android/cts/main/gles3-master.txt
android/cts/main/gles3-multisample.txt
android/cts/main/gles3-rotate-landscape.txt
android/cts/main/gles3-rotate-portrait.txt
android/cts/main/gles3-rotate-reverse-landscape.txt
android/cts/main/gles3-rotate-reverse-portrait.txt
android/cts/main/gles31-565-no-depth-no-stencil.txt
android/cts/main/gles31-master-2020-03-01.txt
android/cts/main/gles31-master-2022-03-01.txt
android/cts/main/gles31-master.txt
android/cts/main/gles31-multisample.txt
android/cts/main/gles31-rotate-landscape.txt
android/cts/main/gles31-rotate-portrait.txt
android/cts/main/gles31-rotate-reverse-landscape.txt
android/cts/main/gles31-rotate-reverse-portrait.txt
android/cts/main/vk-incremental-deqp/api.txt
android/cts/main/vk-master-2019-03-01/api.txt
android/cts/main/vk-master-2019-03-01/binding-model.txt
android/cts/main/vk-master-2019-03-01/clipping.txt
android/cts/main/vk-master-2019-03-01/compute.txt
android/cts/main/vk-master-2019-03-01/conditional-rendering.txt
android/cts/main/vk-master-2019-03-01/geometry.txt
android/cts/main/vk-master-2019-03-01/glsl.txt
android/cts/main/vk-master-2019-03-01/image.txt
android/cts/main/vk-master-2019-03-01/memory-model.txt
android/cts/main/vk-master-2019-03-01/memory.txt
android/cts/main/vk-master-2019-03-01/multiview.txt
android/cts/main/vk-master-2019-03-01/protected-memory.txt
android/cts/main/vk-master-2019-03-01/query-pool.txt
android/cts/main/vk-master-2019-03-01/rasterization.txt
android/cts/main/vk-master-2019-03-01/renderpass2.txt
android/cts/main/vk-master-2019-03-01/robustness.txt
android/cts/main/vk-master-2019-03-01/sparse-resources.txt
android/cts/main/vk-master-2019-03-01/spirv-assembly.txt
android/cts/main/vk-master-2019-03-01/ssbo.txt
android/cts/main/vk-master-2019-03-01/subgroups.txt
android/cts/main/vk-master-2019-03-01/synchronization.txt
android/cts/main/vk-master-2019-03-01/tessellation.txt
android/cts/main/vk-master-2019-03-01/texture.txt
android/cts/main/vk-master-2019-03-01/ubo.txt
android/cts/main/vk-master-2019-03-01/wsi.txt
android/cts/main/vk-master-2019-03-01/ycbcr.txt
android/cts/main/vk-master-2020-03-01/api.txt
android/cts/main/vk-master-2020-03-01/compute.txt
android/cts/main/vk-master-2020-03-01/glsl.txt
android/cts/main/vk-master-2020-03-01/image.txt
android/cts/main/vk-master-2020-03-01/memory-model.txt
android/cts/main/vk-master-2020-03-01/query-pool.txt
android/cts/main/vk-master-2020-03-01/rasterization.txt
android/cts/main/vk-master-2020-03-01/renderpass2.txt
android/cts/main/vk-master-2020-03-01/sparse-resources.txt
android/cts/main/vk-master-2020-03-01/spirv-assembly.txt
android/cts/main/vk-master-2020-03-01/ssbo.txt
android/cts/main/vk-master-2020-03-01/subgroups.txt
android/cts/main/vk-master-2020-03-01/synchronization.txt
android/cts/main/vk-master-2020-03-01/texture.txt
android/cts/main/vk-master-2020-03-01/wsi.txt
android/cts/main/vk-master-2020-03-01/ycbcr.txt
android/cts/main/vk-master-2021-03-01/api.txt
android/cts/main/vk-master-2021-03-01/binding-model.txt
android/cts/main/vk-master-2021-03-01/compute.txt
android/cts/main/vk-master-2021-03-01/drm-format-modifiers.txt
android/cts/main/vk-master-2021-03-01/glsl.txt
android/cts/main/vk-master-2021-03-01/image.txt
android/cts/main/vk-master-2021-03-01/memory-model.txt
android/cts/main/vk-master-2021-03-01/multiview.txt
android/cts/main/vk-master-2021-03-01/rasterization.txt
android/cts/main/vk-master-2021-03-01/ray-query.txt
android/cts/main/vk-master-2021-03-01/ray-tracing-pipeline.txt
android/cts/main/vk-master-2021-03-01/renderpass.txt
android/cts/main/vk-master-2021-03-01/renderpass2.txt
android/cts/main/vk-master-2021-03-01/robustness.txt
android/cts/main/vk-master-2021-03-01/sparse-resources.txt
android/cts/main/vk-master-2021-03-01/ssbo.txt
android/cts/main/vk-master-2021-03-01/subgroups.txt
android/cts/main/vk-master-2021-03-01/synchronization.txt
android/cts/main/vk-master-2021-03-01/synchronization2.txt
android/cts/main/vk-master-2021-03-01/texture.txt
android/cts/main/vk-master-2021-03-01/wsi.txt
android/cts/main/vk-master-2021-03-01/ycbcr.txt
android/cts/main/vk-master-2022-03-01/api.txt
android/cts/main/vk-master-2022-03-01/binding-model.txt
android/cts/main/vk-master-2022-03-01/compute.txt
android/cts/main/vk-master-2022-03-01/conditional-rendering.txt
android/cts/main/vk-master-2022-03-01/drm-format-modifiers.txt
android/cts/main/vk-master-2022-03-01/dynamic-rendering.txt
android/cts/main/vk-master-2022-03-01/dynamic-state.txt
android/cts/main/vk-master-2022-03-01/fragment-operations.txt
android/cts/main/vk-master-2022-03-01/fragment-shading-barycentric.txt
android/cts/main/vk-master-2022-03-01/glsl.txt
android/cts/main/vk-master-2022-03-01/image.txt
android/cts/main/vk-master-2022-03-01/memory-model.txt
android/cts/main/vk-master-2022-03-01/memory.txt
android/cts/main/vk-master-2022-03-01/multiview.txt
android/cts/main/vk-master-2022-03-01/pipeline.txt
android/cts/main/vk-master-2022-03-01/query-pool.txt
android/cts/main/vk-master-2022-03-01/rasterization.txt
android/cts/main/vk-master-2022-03-01/ray-query.txt
android/cts/main/vk-master-2022-03-01/ray-tracing-pipeline.txt
android/cts/main/vk-master-2022-03-01/reconvergence.txt
android/cts/main/vk-master-2022-03-01/renderpass.txt
android/cts/main/vk-master-2022-03-01/renderpass2.txt
android/cts/main/vk-master-2022-03-01/ssbo.txt
android/cts/main/vk-master-2022-03-01/subgroups.txt
android/cts/main/vk-master-2022-03-01/texture.txt
android/cts/main/vk-master-2022-03-01/wsi.txt
android/cts/main/vk-master-2022-03-01/ycbcr.txt
android/cts/main/vk-master.txt
android/cts/main/vk-master/api.txt
android/cts/main/vk-master/binding-model.txt
android/cts/main/vk-master/clipping.txt
android/cts/main/vk-master/compute.txt
android/cts/main/vk-master/conditional-rendering.txt
android/cts/main/vk-master/drm-format-modifiers.txt
android/cts/main/vk-master/dynamic-rendering.txt
android/cts/main/vk-master/dynamic-state.txt
android/cts/main/vk-master/fragment-operations.txt
android/cts/main/vk-master/fragment-shading-barycentric.txt
android/cts/main/vk-master/geometry.txt
android/cts/main/vk-master/glsl.txt
android/cts/main/vk-master/image.txt
android/cts/main/vk-master/memory-model.txt
android/cts/main/vk-master/memory.txt
android/cts/main/vk-master/multiview.txt
android/cts/main/vk-master/pipeline.txt [deleted file]
android/cts/main/vk-master/pipeline/fast-linked-library.txt [new file with mode: 0644]
android/cts/main/vk-master/pipeline/monolithic.txt [new file with mode: 0644]
android/cts/main/vk-master/pipeline/pipeline-library.txt [new file with mode: 0644]
android/cts/main/vk-master/protected-memory.txt
android/cts/main/vk-master/query-pool.txt
android/cts/main/vk-master/rasterization.txt
android/cts/main/vk-master/ray-query.txt
android/cts/main/vk-master/ray-tracing-pipeline.txt
android/cts/main/vk-master/reconvergence.txt
android/cts/main/vk-master/renderpass.txt
android/cts/main/vk-master/renderpass2.txt
android/cts/main/vk-master/robustness.txt
android/cts/main/vk-master/sparse-resources.txt
android/cts/main/vk-master/spirv-assembly.txt
android/cts/main/vk-master/ssbo.txt
android/cts/main/vk-master/subgroups.txt
android/cts/main/vk-master/synchronization.txt
android/cts/main/vk-master/synchronization2.txt
android/cts/main/vk-master/tessellation.txt
android/cts/main/vk-master/texture.txt
android/cts/main/vk-master/transform-feedback.txt
android/cts/main/vk-master/ubo.txt
android/cts/main/vk-master/wsi.txt
android/cts/main/vk-master/ycbcr.txt
android/cts/main/vksc-main/api.txt
android/cts/main/vksc-main/binding-model.txt
android/cts/main/vksc-main/clipping.txt
android/cts/main/vksc-main/compute.txt
android/cts/main/vksc-main/dynamic-state.txt
android/cts/main/vksc-main/fragment-operations.txt
android/cts/main/vksc-main/geometry.txt
android/cts/main/vksc-main/glsl.txt
android/cts/main/vksc-main/image.txt
android/cts/main/vksc-main/memory-model.txt
android/cts/main/vksc-main/memory.txt
android/cts/main/vksc-main/multiview.txt
android/cts/main/vksc-main/pipeline.txt
android/cts/main/vksc-main/protected-memory.txt
android/cts/main/vksc-main/query-pool.txt
android/cts/main/vksc-main/rasterization.txt
android/cts/main/vksc-main/renderpass.txt
android/cts/main/vksc-main/renderpass2.txt
android/cts/main/vksc-main/robustness.txt
android/cts/main/vksc-main/sc.txt
android/cts/main/vksc-main/spirv-assembly.txt
android/cts/main/vksc-main/ssbo.txt
android/cts/main/vksc-main/subgroups.txt
android/cts/main/vksc-main/synchronization.txt
android/cts/main/vksc-main/synchronization2.txt
android/cts/main/vksc-main/tessellation.txt
android/cts/main/vksc-main/texture.txt
android/cts/main/vksc-main/ubo.txt
android/cts/main/vksc-main/ycbcr.txt
external/vulkancts/README.md
external/vulkancts/mustpass/main/vk-default.txt
external/vulkancts/mustpass/main/vk-default/api.txt
external/vulkancts/mustpass/main/vk-default/binding-model.txt
external/vulkancts/mustpass/main/vk-default/clipping.txt
external/vulkancts/mustpass/main/vk-default/compute.txt
external/vulkancts/mustpass/main/vk-default/conditional-rendering.txt
external/vulkancts/mustpass/main/vk-default/drm-format-modifiers.txt
external/vulkancts/mustpass/main/vk-default/dynamic-rendering.txt
external/vulkancts/mustpass/main/vk-default/dynamic-state.txt
external/vulkancts/mustpass/main/vk-default/fragment-operations.txt
external/vulkancts/mustpass/main/vk-default/fragment-shading-barycentric.txt
external/vulkancts/mustpass/main/vk-default/geometry.txt
external/vulkancts/mustpass/main/vk-default/glsl.txt
external/vulkancts/mustpass/main/vk-default/image.txt
external/vulkancts/mustpass/main/vk-default/memory-model.txt
external/vulkancts/mustpass/main/vk-default/memory.txt
external/vulkancts/mustpass/main/vk-default/multiview.txt
external/vulkancts/mustpass/main/vk-default/pipeline.txt [deleted file]
external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt [new file with mode: 0644]
external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt [new file with mode: 0644]
external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt [new file with mode: 0644]
external/vulkancts/mustpass/main/vk-default/protected-memory.txt
external/vulkancts/mustpass/main/vk-default/query-pool.txt
external/vulkancts/mustpass/main/vk-default/rasterization.txt
external/vulkancts/mustpass/main/vk-default/ray-query.txt
external/vulkancts/mustpass/main/vk-default/ray-tracing-pipeline.txt
external/vulkancts/mustpass/main/vk-default/reconvergence.txt
external/vulkancts/mustpass/main/vk-default/renderpass.txt
external/vulkancts/mustpass/main/vk-default/renderpass2.txt
external/vulkancts/mustpass/main/vk-default/robustness.txt
external/vulkancts/mustpass/main/vk-default/sparse-resources.txt
external/vulkancts/mustpass/main/vk-default/spirv-assembly.txt
external/vulkancts/mustpass/main/vk-default/ssbo.txt
external/vulkancts/mustpass/main/vk-default/subgroups.txt
external/vulkancts/mustpass/main/vk-default/synchronization.txt
external/vulkancts/mustpass/main/vk-default/synchronization2.txt
external/vulkancts/mustpass/main/vk-default/tessellation.txt
external/vulkancts/mustpass/main/vk-default/texture.txt
external/vulkancts/mustpass/main/vk-default/transform-feedback.txt
external/vulkancts/mustpass/main/vk-default/ubo.txt
external/vulkancts/mustpass/main/vk-default/wsi.txt
external/vulkancts/mustpass/main/vk-default/ycbcr.txt
external/vulkancts/mustpass/main/vksc-default/api.txt
external/vulkancts/mustpass/main/vksc-default/binding-model.txt
external/vulkancts/mustpass/main/vksc-default/clipping.txt
external/vulkancts/mustpass/main/vksc-default/compute.txt
external/vulkancts/mustpass/main/vksc-default/dynamic-state.txt
external/vulkancts/mustpass/main/vksc-default/fragment-operations.txt
external/vulkancts/mustpass/main/vksc-default/geometry.txt
external/vulkancts/mustpass/main/vksc-default/glsl.txt
external/vulkancts/mustpass/main/vksc-default/image.txt
external/vulkancts/mustpass/main/vksc-default/memory-model.txt
external/vulkancts/mustpass/main/vksc-default/memory.txt
external/vulkancts/mustpass/main/vksc-default/multiview.txt
external/vulkancts/mustpass/main/vksc-default/pipeline.txt
external/vulkancts/mustpass/main/vksc-default/protected-memory.txt
external/vulkancts/mustpass/main/vksc-default/query-pool.txt
external/vulkancts/mustpass/main/vksc-default/rasterization.txt
external/vulkancts/mustpass/main/vksc-default/renderpass.txt
external/vulkancts/mustpass/main/vksc-default/renderpass2.txt
external/vulkancts/mustpass/main/vksc-default/robustness.txt
external/vulkancts/mustpass/main/vksc-default/sc.txt
external/vulkancts/mustpass/main/vksc-default/spirv-assembly.txt
external/vulkancts/mustpass/main/vksc-default/ssbo.txt
external/vulkancts/mustpass/main/vksc-default/subgroups.txt
external/vulkancts/mustpass/main/vksc-default/synchronization.txt
external/vulkancts/mustpass/main/vksc-default/synchronization2.txt
external/vulkancts/mustpass/main/vksc-default/tessellation.txt
external/vulkancts/mustpass/main/vksc-default/texture.txt
external/vulkancts/mustpass/main/vksc-default/ubo.txt
external/vulkancts/mustpass/main/vksc-default/ycbcr.txt
external/vulkancts/scripts/build_mustpass.py
scripts/build_android_mustpass.py
scripts/mustpass.py