summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/d3d12/ci/gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/d3d12/ci/gitlab-ci.yml')
-rw-r--r--src/gallium/drivers/d3d12/ci/gitlab-ci.yml51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/gallium/drivers/d3d12/ci/gitlab-ci.yml b/src/gallium/drivers/d3d12/ci/gitlab-ci.yml
new file mode 100644
index 00000000000..a1a9bf396b0
--- /dev/null
+++ b/src/gallium/drivers/d3d12/ci/gitlab-ci.yml
@@ -0,0 +1,51 @@
+.d3d12-test:
+ extends:
+ - .use-windows_test_msvc
+ - .glon12-test-rules
+ stage: layered-backends
+ dependencies:
+ - windows-msvc
+ needs:
+ - windows-msvc
+ - windows_test_msvc
+ - !reference [.required-for-hardware-jobs, needs]
+ variables:
+ GIT_STRATEGY: none # testing doesn't build anything from source
+ GALLIUM_DRIVER: d3d12
+ WGL_DISABLE_ERROR_DIALOGS: "true"
+ D3D12_AGILITY_RELATIVE_PATH: "D3D12\\"
+ D3D12_AGILITY_SDK_VERSION: 613
+
+.d3d12-test-piglit:
+ extends:
+ - .d3d12-test
+ script:
+ - . _install/piglit_run.ps1
+ artifacts:
+ when: on_failure
+ name: "mesa_${CI_JOB_NAME}"
+ paths:
+ - logs/
+ variables:
+ PIGLIT_SKIPS: d3d12-skips.txt
+ PIGLIT_FLAKES: d3d12-flakes.txt
+
+test-d3d12-quick_gl:
+ extends:
+ - .d3d12-test-piglit
+ variables:
+ PIGLIT_SUITE: d3d12-quick_gl.toml
+ PIGLIT_BASELINE: d3d12-quick_gl.txt
+
+test-d3d12-quick_shader:
+ extends:
+ - .d3d12-test-piglit
+ variables:
+ PIGLIT_SUITE: d3d12-quick_shader.toml
+ PIGLIT_BASELINE: d3d12-quick_shader.txt
+
+test-d3d12-vainfo:
+ extends:
+ - .d3d12-test
+ script:
+ - . _install/vainfo_run.ps1