1bf215546Sopenharmony_ci# Basic test set
2bf215546Sopenharmony_ci[[deqp]]
3bf215546Sopenharmony_cideqp = "/deqp/modules/gles2/deqp-gles2"
4bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles2-master.txt"]
5bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
6bf215546Sopenharmony_cideqp_args = [
7bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
8bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
9bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
10bf215546Sopenharmony_ci]
11bf215546Sopenharmony_civersion_check = "GL ES 3.2.*git"
12bf215546Sopenharmony_cirenderer_check = "FD630"
13bf215546Sopenharmony_ci
14bf215546Sopenharmony_ci[[deqp]]
15bf215546Sopenharmony_cideqp = "/deqp/modules/gles3/deqp-gles3"
16bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles3-master.txt"]
17bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
18bf215546Sopenharmony_cideqp_args = [
19bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
20bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
21bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
22bf215546Sopenharmony_ci]
23bf215546Sopenharmony_ci
24bf215546Sopenharmony_ci[[deqp]]
25bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
26bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-master.txt"]
27bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
28bf215546Sopenharmony_cideqp_args = [
29bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
30bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
31bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
32bf215546Sopenharmony_ci]
33bf215546Sopenharmony_ci
34bf215546Sopenharmony_ci# Note that KHR-GL3* test sets include all tests from the previous
35bf215546Sopenharmony_ci# version, so we only need to run one test list (unlike dEQP-GLES,
36bf215546Sopenharmony_ci# where the test sets are separate).
37bf215546Sopenharmony_ci[[deqp]]
38bf215546Sopenharmony_cideqp = "/deqp/external/openglcts/modules/glcts"
39bf215546Sopenharmony_cicaselists = [
40bf215546Sopenharmony_ci    "/deqp/mustpass/gles2-khr-master.txt",
41bf215546Sopenharmony_ci    "/deqp/mustpass/gles3-khr-master.txt",
42bf215546Sopenharmony_ci    "/deqp/mustpass/gles31-khr-master.txt",
43bf215546Sopenharmony_ci    "/deqp/mustpass/gl33-master.txt",
44bf215546Sopenharmony_ci]
45bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
46bf215546Sopenharmony_cideqp_args = [
47bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
48bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
49bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
50bf215546Sopenharmony_ci]
51bf215546Sopenharmony_ci
52bf215546Sopenharmony_ci
53bf215546Sopenharmony_ci# force-gmem testing
54bf215546Sopenharmony_ci[[deqp]]
55bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
56bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-master.txt"]
57bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
58bf215546Sopenharmony_cideqp_args = [
59bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
60bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
61bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
62bf215546Sopenharmony_ci]
63bf215546Sopenharmony_cifraction = 5
64bf215546Sopenharmony_ciprefix = "gmem-"
65bf215546Sopenharmony_ci[deqp.env]
66bf215546Sopenharmony_ciFD_MESA_DEBUG = "gmem"
67bf215546Sopenharmony_ci
68bf215546Sopenharmony_ci
69bf215546Sopenharmony_ci# force-bypass testing
70bf215546Sopenharmony_ci[[deqp]]
71bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
72bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-master.txt"]
73bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
74bf215546Sopenharmony_cideqp_args = [
75bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
76bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
77bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
78bf215546Sopenharmony_ci]
79bf215546Sopenharmony_ci# note that this is in addition to normal flakes
80bf215546Sopenharmony_ciflakes = ["install/freedreno-a630-bypass-flakes.txt"]
81bf215546Sopenharmony_cifraction = 5
82bf215546Sopenharmony_ciprefix = "bypass-"
83bf215546Sopenharmony_ci[deqp.env]
84bf215546Sopenharmony_ciFD_MESA_DEBUG = "sysmem"
85bf215546Sopenharmony_ci
86bf215546Sopenharmony_ci
87bf215546Sopenharmony_ci# noubo testing
88bf215546Sopenharmony_ci[[deqp]]
89bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
90bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-master.txt"]
91bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
92bf215546Sopenharmony_ciinclude = ["functional.*ubo"]
93bf215546Sopenharmony_cideqp_args = [
94bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
95bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
96bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
97bf215546Sopenharmony_ci]
98bf215546Sopenharmony_ciprefix = "noubo-"
99bf215546Sopenharmony_ci[deqp.env]
100bf215546Sopenharmony_ciIR3_SHADER_DEBUG = "nouboopt"
101bf215546Sopenharmony_ci
102bf215546Sopenharmony_ci
103bf215546Sopenharmony_ci# 565-nozs
104bf215546Sopenharmony_ci[[deqp]]
105bf215546Sopenharmony_cideqp = "/deqp/modules/gles3/deqp-gles3"
106bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles3-565-no-depth-no-stencil.txt"]
107bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
108bf215546Sopenharmony_cideqp_args = [
109bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
110bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
111bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgb565d0s0ms0",
112bf215546Sopenharmony_ci]
113bf215546Sopenharmony_ciprefix = "565-nozs-"
114bf215546Sopenharmony_ci
115bf215546Sopenharmony_ci[[deqp]]
116bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
117bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-565-no-depth-no-stencil.txt"]
118bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
119bf215546Sopenharmony_cideqp_args = [
120bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
121bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
122bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgb565d0s0ms0",
123bf215546Sopenharmony_ci]
124bf215546Sopenharmony_ciprefix = "565-nozs-"
125bf215546Sopenharmony_ci
126bf215546Sopenharmony_ci# multisample
127bf215546Sopenharmony_ci[[deqp]]
128bf215546Sopenharmony_cideqp = "/deqp/modules/gles3/deqp-gles3"
129bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles3-multisample.txt"]
130bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
131bf215546Sopenharmony_cideqp_args = [
132bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
133bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
134bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms4",
135bf215546Sopenharmony_ci]
136bf215546Sopenharmony_ciprefix = "multisample-"
137bf215546Sopenharmony_ci
138bf215546Sopenharmony_ci[[deqp]]
139bf215546Sopenharmony_cideqp = "/deqp/modules/gles31/deqp-gles31"
140bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles31-multisample.txt"]
141bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
142bf215546Sopenharmony_cideqp_args = [
143bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
144bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
145bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms4",
146bf215546Sopenharmony_ci]
147bf215546Sopenharmony_ciprefix = "multisample-"
148bf215546Sopenharmony_ci
149bf215546Sopenharmony_ci# spilling testing
150bf215546Sopenharmony_ci[[deqp]]
151bf215546Sopenharmony_cideqp = "/deqp/modules/gles2/deqp-gles2"
152bf215546Sopenharmony_cicaselists = ["/deqp/mustpass/gles2-master.txt"]
153bf215546Sopenharmony_ciskips = ["install/freedreno-a630-premerge-skips.txt"]
154bf215546Sopenharmony_ciinclude = ["functional.shaders"]
155bf215546Sopenharmony_cideqp_args = [
156bf215546Sopenharmony_ci    "--deqp-surface-width=256", "--deqp-surface-height=256",
157bf215546Sopenharmony_ci    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
158bf215546Sopenharmony_ci    "--deqp-gl-config-name=rgba8888d24s8ms0",
159bf215546Sopenharmony_ci]
160bf215546Sopenharmony_ciprefix = "spill-"
161bf215546Sopenharmony_ci[deqp.env]
162bf215546Sopenharmony_ciIR3_SHADER_DEBUG = "spillall"
163