panfrost/ci: Enable some dEQP 3.1 tests on Mali T860
[platform/upstream/mesa.git] / src / gallium / drivers / panfrost / ci / gitlab-ci.yml
1 panfrost-t720-gles2:arm64:
2   extends:
3     - .lava-test:arm64
4     - .panfrost-rules
5   variables:
6     DEVICE_TYPE: sun50i-h6-pine-h64
7     DTB: ${DEVICE_TYPE}
8     GPU_VERSION: panfrost-t720
9     ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T720"
10   tags:
11     - mesa-ci-aarch64-lava-collabora
12
13 panfrost-t760-gles2:armhf:
14   extends:
15     - .lava-test:armhf
16     - .panfrost-rules
17   variables:
18     DEVICE_TYPE: rk3288-veyron-jaq
19     DTB: ${DEVICE_TYPE}
20     GPU_VERSION: panfrost-t760
21     BOOT_METHOD: depthcharge
22     KERNEL_IMAGE_TYPE: ""
23     ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T760"
24   tags:
25     - mesa-ci-aarch64-lava-collabora
26
27 panfrost-t760-traces:armhf:
28   extends:
29     - .lava-piglit-traces:armhf
30     - .panfrost-rules
31   variables:
32     DEVICE_TYPE: rk3288-veyron-jaq
33     DTB: ${DEVICE_TYPE}
34     GPU_VERSION: panfrost-t760
35     DRIVER_NAME: panfrost
36     BOOT_METHOD: depthcharge
37     KERNEL_IMAGE_TYPE: ""
38     ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 EGL_PLATFORM=surfaceless PIGLIT_PROFILES=replay PIGLIT_JUNIT_RESULTS=1"
39   tags:
40     - mesa-ci-aarch64-lava-collabora
41
42 .lava-rk3399-gru-kevin:
43   extends:
44     - .panfrost-rules
45   variables:
46     DEVICE_TYPE: rk3399-gru-kevin
47     DTB: ${DEVICE_TYPE}
48     GPU_VERSION: panfrost-t860
49     DRIVER_NAME: panfrost
50     BOOT_METHOD: depthcharge
51     KERNEL_IMAGE_TYPE: ""
52   tags:
53     - mesa-ci-aarch64-lava-collabora
54
55 panfrost-t860-gles2:arm64:
56   extends:
57     - .lava-test:arm64
58     - .lava-rk3399-gru-kevin
59   variables:
60     ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T860"
61
62 panfrost-t860-gles3:arm64:
63   parallel: 2
64   extends:
65     - .lava-test:arm64
66     - .lava-rk3399-gru-kevin
67   variables:
68     DEQP_VERSION: gles3
69     ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T860"
70
71 panfrost-t860-gles31:arm64:
72   extends:
73     - .lava-test:arm64
74     - .lava-rk3399-gru-kevin
75   variables:
76     DEQP_VERSION: gles31
77     ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GLSL_VERSION_OVERRIDE=310 DEQP_PARALLEL=1 DEQP_EXPECTED_RENDERER=T860"
78
79 panfrost-t860-traces:arm64:
80   extends:
81     - .lava-piglit-traces:arm64
82     - .lava-rk3399-gru-kevin
83   variables:
84     ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 EGL_PLATFORM=surfaceless PIGLIT_PROFILES=replay PIGLIT_JUNIT_RESULTS=1"
85
86 .lava-meson-g12b-a311d-khadas-vim3:
87   extends:
88     - .panfrost-rules
89   variables:
90     DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
91     DTB: ${DEVICE_TYPE}
92     GPU_VERSION: panfrost-g52
93   tags:
94     - mesa-ci-aarch64-lava-collabora
95
96 panfrost-g52-gles2:arm64:
97   extends:
98     - .lava-test:arm64
99     - .lava-meson-g12b-a311d-khadas-vim3
100   variables:
101     ENV_VARS: "DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
102
103 panfrost-g52-gles3:arm64:
104   extends:
105     - .lava-test:arm64
106     - .lava-meson-g12b-a311d-khadas-vim3
107   variables:
108     # We don't have enough VIM3s to run the full GLES3 testsuite yet
109     CI_NODE_INDEX: 1
110     CI_NODE_TOTAL: 2
111     DEQP_VERSION: gles3
112     ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
113
114 panfrost-g52-gles31:arm64:
115   extends:
116     - .lava-test:arm64
117     - .lava-meson-g12b-a311d-khadas-vim3
118   variables:
119     DEQP_VERSION: gles31
120     ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
121
122 .panfrost-t820-gles2:arm64:
123   extends:
124     - .lava-test:arm64
125     - .panfrost-rules
126   variables:
127     DEVICE_TYPE: meson-gxm-khadas-vim2
128     DTB: ${DEVICE_TYPE}
129     GPU_VERSION: panfrost-t820
130     LAVA_TAGS: panfrost
131     ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T820"
132   tags:
133     - mesa-ci-aarch64-lava-baylibre