1.test-radv:
2  extends:
3    - .test-vk
4    - .radv-rules
5  variables:
6    VK_DRIVER: radeon
7    DRIVER_NAME: radv
8    ACO_DEBUG: validateir,validatera
9    MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
10
11radv-navy_flounder-vkd3d-proton:
12  extends:
13    - .test-radv
14    - .vkd3d-proton-test
15    - .test-manual
16  variables:
17    VKD3D_PROTON_RESULTS: "navy_flounder"
18  tags:
19    - amdgpu:codename:NAVY_FLOUNDER
20
21radv-navy_flounder-traces:
22  extends:
23    - .test-radv
24    - .piglit-traces-test
25    - .test-manual
26  variables:
27    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-radv.yml"
28    PIGLIT_REPLAY_DEVICE_NAME: "vk-amd-navy_flounder"
29    PIGLIT_REPLAY_GFXRECON_REPLAY_EXTRA_ARGS: "-m rebind"
30    PIGLIT_RESULTS: "radv-navy_flounder-replay"
31  tags:
32    - amdgpu:codename:NAVY_FLOUNDER
33
34radv-raven-traces:
35  extends:
36    - .test-radv
37    - .piglit-traces-test
38    - .test-manual
39  variables:
40    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-radv.yml"
41    PIGLIT_REPLAY_DEVICE_NAME: "vk-amd-raven"
42    PIGLIT_RESULTS: "radv-raven-replay"
43  tags:
44    - amdgpu:codename:RAVEN
45
46# Can only be triggered manually on personal branches because RADV is the only
47# driver that does Vulkan testing at the moment.
48radv_polaris10_vkcts:
49  extends:
50    - .deqp-test-vk
51    - .test-radv
52    - .test-manual
53  variables:
54    GPU_VERSION: radv-polaris10-aco
55  tags:
56    - polaris10
57
58# Run three jobs in parallel each running 1/30th of the test suite
59radv_stoney_vkcts:amd64:
60  extends:
61    - .lava-test:amd64
62    - .radv-rules
63  parallel: 3
64  variables:
65    DEQP_VER: vk
66    DEQP_FRACTION: 10
67    FDO_CI_CONCURRENT: 4
68    DEQP_EXPECTED_RENDERER: STONEY
69    DEVICE_TYPE: hp-11A-G6-EE-grunt
70    DTB: ""
71    GPU_VERSION: radv-stoney-aco
72    BOOT_METHOD: depthcharge
73    KERNEL_IMAGE_TYPE: ""
74    HWCI_KERNEL_MODULES: amdgpu
75    HWCI_FREQ_MAX: "true"
76    VK_DRIVER: radeon
77    DRIVER_NAME: radv
78  tags:
79    - mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
80
81radv-fossils:
82  extends:
83    - .fossilize-test
84    - .test-radv
85  script:
86    # Pitcairn (GFX6)
87    - export RADV_FORCE_FAMILY="pitcairn"
88    - ./install/fossilize-runner.sh
89    # Bonaire (GFX7)
90    - export RADV_FORCE_FAMILY="bonaire"
91    - ./install/fossilize-runner.sh
92    # Polaris10 (GFX8)
93    - export RADV_FORCE_FAMILY="polaris10"
94    - ./install/fossilize-runner.sh
95    # Vega10 (GFX9)
96    - export RADV_FORCE_FAMILY="vega10"
97    - ./install/fossilize-runner.sh
98    # Navi10 (GFX10)
99    - export RADV_FORCE_FAMILY="navi10"
100    - ./install/fossilize-runner.sh
101    # Sienna Cichlid (GFX10)
102    - export RADV_FORCE_FAMILY="sienna_cichlid"
103    - ./install/fossilize-runner.sh
104