xref: /aosp_15_r20/external/mesa3d/src/microsoft/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Workerinclude:
2*61046927SAndroid Build Coastguard Worker  - local: 'src/microsoft/ci/gitlab-ci-inc.yml'
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Workertest-spirv2dxil-windows:
5*61046927SAndroid Build Coastguard Worker  extends:
6*61046927SAndroid Build Coastguard Worker    - .use-windows_test_msvc
7*61046927SAndroid Build Coastguard Worker    - .spirv2dxil-test-rules
8*61046927SAndroid Build Coastguard Worker  stage: layered-backends
9*61046927SAndroid Build Coastguard Worker  dependencies:
10*61046927SAndroid Build Coastguard Worker    - windows-msvc
11*61046927SAndroid Build Coastguard Worker  needs:
12*61046927SAndroid Build Coastguard Worker    - windows-msvc
13*61046927SAndroid Build Coastguard Worker    - windows_test_msvc
14*61046927SAndroid Build Coastguard Worker    - !reference [.required-for-hardware-jobs, needs]
15*61046927SAndroid Build Coastguard Worker  variables:
16*61046927SAndroid Build Coastguard Worker    GIT_STRATEGY: none # testing doesn't build anything from source
17*61046927SAndroid Build Coastguard Worker  script:
18*61046927SAndroid Build Coastguard Worker    - . _install/spirv2dxil_run.ps1
19*61046927SAndroid Build Coastguard Worker  artifacts:
20*61046927SAndroid Build Coastguard Worker    when: on_failure
21*61046927SAndroid Build Coastguard Worker    name: "mesa_${CI_JOB_NAME}"
22*61046927SAndroid Build Coastguard Worker    paths:
23*61046927SAndroid Build Coastguard Worker      - spirv2dxil_results.txt
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard Workertest-dozen-deqp:
26*61046927SAndroid Build Coastguard Worker  extends:
27*61046927SAndroid Build Coastguard Worker    - .use-windows_test_msvc
28*61046927SAndroid Build Coastguard Worker    - .dozen-test-rules
29*61046927SAndroid Build Coastguard Worker  stage: layered-backends
30*61046927SAndroid Build Coastguard Worker  dependencies:
31*61046927SAndroid Build Coastguard Worker    - windows-msvc
32*61046927SAndroid Build Coastguard Worker  needs:
33*61046927SAndroid Build Coastguard Worker    - windows-msvc
34*61046927SAndroid Build Coastguard Worker    - windows_test_msvc
35*61046927SAndroid Build Coastguard Worker    - !reference [.required-for-hardware-jobs, needs]
36*61046927SAndroid Build Coastguard Worker  variables:
37*61046927SAndroid Build Coastguard Worker    GIT_STRATEGY: none # testing doesn't build anything from source
38*61046927SAndroid Build Coastguard Worker    DZN_AGILITY_RELATIVE_PATH: "D3D12\\"
39*61046927SAndroid Build Coastguard Worker    DZN_AGILITY_SDK_VERSION: 614
40*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 8
41*61046927SAndroid Build Coastguard Worker  script:
42*61046927SAndroid Build Coastguard Worker    - . _install/deqp_runner_run.ps1
43*61046927SAndroid Build Coastguard Worker  artifacts:
44*61046927SAndroid Build Coastguard Worker    when: on_failure
45*61046927SAndroid Build Coastguard Worker    name: "mesa_${CI_JOB_NAME}"
46*61046927SAndroid Build Coastguard Worker    paths:
47*61046927SAndroid Build Coastguard Worker      - results/
48*61046927SAndroid Build Coastguard Worker    reports:
49*61046927SAndroid Build Coastguard Worker      junit: results/junit.xml
50