diff options
-rw-r--r-- | .gitlab-ci.yml | 39 | ||||
-rw-r--r-- | .gitlab-ci/deqp-radv-polaris10-skips.txt | 31 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4db40a34a49..079af449c8f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -116,6 +116,18 @@ x86_test-vk: extends: x86_build variables: DEBIAN_TAG: &x86_test-vk "2019-11-22" + # Can only be triggered manually on personal branches because RADV is the only + # driver that does Vulkan testing at the moment. + rules: + # Never build the test image for VK by default in the main project. + - if: '$CI_PROJECT_PATH == "mesa/mesa"' + when: never + # Never build the test image for VK by default for merge requests. + - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME' + when: never + # Otherwise, allow building it manually for personal branches. + - when: manual + # Debian 9 based x86 build image (old LLVM) x86_build_old: @@ -626,3 +638,30 @@ arm64_a306_gles2: DEQP_SKIPS: deqp-default-skips.txt tags: - db410c + +# RADV CI +.test-radv: + variables: + VK_DRIVER: radeon + # Can only be triggered manually on personal branches because RADV is the only + # driver that does Vulkan testing at the moment. + rules: + # Never test RADV by default in the main project. + - if: '$CI_PROJECT_PATH == "mesa/mesa"' + when: never + # Never test RADV by default for merge requests. + - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME' + when: never + # Otherwise, allow testing RADV if the test image for VK has been manually + # started. + - when: on_success + +radv_polaris10_vkcts: + extends: + - .deqp-test-vk + - .test-radv + variables: + DEQP_PARALLEL: 4 + DEQP_SKIPS: deqp-radv-polaris10-skips.txt + tags: + - polaris10 diff --git a/.gitlab-ci/deqp-radv-polaris10-skips.txt b/.gitlab-ci/deqp-radv-polaris10-skips.txt new file mode 100644 index 00000000000..d44343fe466 --- /dev/null +++ b/.gitlab-ci/deqp-radv-polaris10-skips.txt @@ -0,0 +1,31 @@ +# Disable a TON of tests to keep the run around 5-10 minutes because my runner is +# slow. +dEQP-VK.api.* +dEQP-VK.binding_model.* +dEQP-VK.clipping.* +dEQP-VK.compute.* +dEQP-VK.conditional_rendering.* +dEQP-VK.descriptor_indexing.* +dEQP-VK.device_group.* +dEQP-VK.fragment_operations.* +dEQP-VK.fragment_shader_interlock.* +dEQP-VK.graphicsfuzz.* +dEQP-VK.image.* +dEQP-VK.imageless_framebuffer.* +dEQP-VK.info.* +dEQP-VK.memory.* +dEQP-VK.memory_model.* +dEQP-VK.multiview.* +dEQP-VK.pipeline.* +dEQP-VK.protected_memory.* +dEQP-VK.query_pool.* +dEQP-VK.robustness.* +dEQP-VK.sparse_resources.* +dEQP-VK.spirv_assembly.* +dEQP-VK.subgroups.* +dEQP-VK.synchronization.* +dEQP-VK.texture.* +dEQP-VK.transform_feedback.* +dEQP-VK.ubo.* +dEQP-VK.wsi.* +dEQP-VK.ycbcr.* |