xref: /aosp_15_r20/external/OpenCL-CTS/scripts/tests.json (revision 6467f958c7de8070b317fc65bcb0f6472e388d82)
1*6467f958SSadaf Ebrahimi[
2*6467f958SSadaf Ebrahimi    {
3*6467f958SSadaf Ebrahimi        "test_name": "allocations",
4*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-allocations",
5*6467f958SSadaf Ebrahimi        "srcs": [
6*6467f958SSadaf Ebrahimi            "test_conformance/allocations/*.cpp"
7*6467f958SSadaf Ebrahimi        ]
8*6467f958SSadaf Ebrahimi    },
9*6467f958SSadaf Ebrahimi    {
10*6467f958SSadaf Ebrahimi        "test_name": "api",
11*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-api",
12*6467f958SSadaf Ebrahimi        "srcs": [
13*6467f958SSadaf Ebrahimi            "test_conformance/api/*.cpp"
14*6467f958SSadaf Ebrahimi        ]
15*6467f958SSadaf Ebrahimi    },
16*6467f958SSadaf Ebrahimi    {
17*6467f958SSadaf Ebrahimi        "test_name": "atomics",
18*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-atomics",
19*6467f958SSadaf Ebrahimi        "srcs": [
20*6467f958SSadaf Ebrahimi            "test_conformance/atomics/*.cpp"
21*6467f958SSadaf Ebrahimi        ]
22*6467f958SSadaf Ebrahimi    },
23*6467f958SSadaf Ebrahimi    {
24*6467f958SSadaf Ebrahimi        "test_name": "basic",
25*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-basic",
26*6467f958SSadaf Ebrahimi        "srcs": [
27*6467f958SSadaf Ebrahimi            "test_conformance/basic/*.cpp"
28*6467f958SSadaf Ebrahimi        ]
29*6467f958SSadaf Ebrahimi    },
30*6467f958SSadaf Ebrahimi    {
31*6467f958SSadaf Ebrahimi        "test_name": "buffers",
32*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-buffers",
33*6467f958SSadaf Ebrahimi        "srcs": [
34*6467f958SSadaf Ebrahimi            "test_conformance/buffers/*.cpp"
35*6467f958SSadaf Ebrahimi        ]
36*6467f958SSadaf Ebrahimi    },
37*6467f958SSadaf Ebrahimi    {
38*6467f958SSadaf Ebrahimi        "test_name": "c11-atomics",
39*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-c11-atomics",
40*6467f958SSadaf Ebrahimi        "srcs": [
41*6467f958SSadaf Ebrahimi            "test_conformance/c11_atomics/*.cpp"
42*6467f958SSadaf Ebrahimi        ],
43*6467f958SSadaf Ebrahimi        "timeout": "120m"
44*6467f958SSadaf Ebrahimi    },
45*6467f958SSadaf Ebrahimi    {
46*6467f958SSadaf Ebrahimi        "test_name": "commonfns",
47*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-commonfns",
48*6467f958SSadaf Ebrahimi        "srcs": [
49*6467f958SSadaf Ebrahimi            "test_conformance/commonfns/*.cpp"
50*6467f958SSadaf Ebrahimi        ]
51*6467f958SSadaf Ebrahimi    },
52*6467f958SSadaf Ebrahimi    {
53*6467f958SSadaf Ebrahimi        "test_name": "compiler",
54*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-compiler",
55*6467f958SSadaf Ebrahimi        "srcs": [
56*6467f958SSadaf Ebrahimi            "test_conformance/compiler/*.cpp"
57*6467f958SSadaf Ebrahimi        ],
58*6467f958SSadaf Ebrahimi        "data": [
59*6467f958SSadaf Ebrahimi            "test_conformance/compiler/includeTestDirectory/testIncludeFile.h",
60*6467f958SSadaf Ebrahimi            "test_conformance/compiler/secondIncludeTestDirectory/testIncludeFile.h"
61*6467f958SSadaf Ebrahimi        ],
62*6467f958SSadaf Ebrahimi        "manual_only": true
63*6467f958SSadaf Ebrahimi    },
64*6467f958SSadaf Ebrahimi    {
65*6467f958SSadaf Ebrahimi        "test_name": "computeinfo",
66*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-computeinfo",
67*6467f958SSadaf Ebrahimi        "srcs": [
68*6467f958SSadaf Ebrahimi            "test_conformance/computeinfo/*.cpp"
69*6467f958SSadaf Ebrahimi        ]
70*6467f958SSadaf Ebrahimi    },
71*6467f958SSadaf Ebrahimi    {
72*6467f958SSadaf Ebrahimi        "test_name": "contractions",
73*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-contractions",
74*6467f958SSadaf Ebrahimi        "srcs": [
75*6467f958SSadaf Ebrahimi            "test_conformance/contractions/*.cpp"
76*6467f958SSadaf Ebrahimi        ]
77*6467f958SSadaf Ebrahimi    },
78*6467f958SSadaf Ebrahimi    {
79*6467f958SSadaf Ebrahimi        "test_name": "conversions",
80*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-conversions",
81*6467f958SSadaf Ebrahimi        "srcs": [
82*6467f958SSadaf Ebrahimi            "test_conformance/conversions/*.cpp"
83*6467f958SSadaf Ebrahimi        ],
84*6467f958SSadaf Ebrahimi        "manual_only": true
85*6467f958SSadaf Ebrahimi    },
86*6467f958SSadaf Ebrahimi    {
87*6467f958SSadaf Ebrahimi        "test_name": "device-execution",
88*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-device-execution",
89*6467f958SSadaf Ebrahimi        "srcs": [
90*6467f958SSadaf Ebrahimi            "test_conformance/device_execution/*.cpp"
91*6467f958SSadaf Ebrahimi        ]
92*6467f958SSadaf Ebrahimi    },
93*6467f958SSadaf Ebrahimi    {
94*6467f958SSadaf Ebrahimi        "test_name": "device-partition",
95*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-device-partition",
96*6467f958SSadaf Ebrahimi        "srcs": [
97*6467f958SSadaf Ebrahimi            "test_conformance/device_partition/*.cpp"
98*6467f958SSadaf Ebrahimi        ]
99*6467f958SSadaf Ebrahimi    },
100*6467f958SSadaf Ebrahimi    {
101*6467f958SSadaf Ebrahimi        "test_name": "device-timer",
102*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-device-timer",
103*6467f958SSadaf Ebrahimi        "srcs": [
104*6467f958SSadaf Ebrahimi            "test_conformance/device_timer/*.cpp"
105*6467f958SSadaf Ebrahimi        ]
106*6467f958SSadaf Ebrahimi    },
107*6467f958SSadaf Ebrahimi    {
108*6467f958SSadaf Ebrahimi        "test_name": "events",
109*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-events",
110*6467f958SSadaf Ebrahimi        "srcs": [
111*6467f958SSadaf Ebrahimi            "test_conformance/events/*.cpp"
112*6467f958SSadaf Ebrahimi        ]
113*6467f958SSadaf Ebrahimi    },
114*6467f958SSadaf Ebrahimi    {
115*6467f958SSadaf Ebrahimi        "test_name": "generic-address-space",
116*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-generic-address-space",
117*6467f958SSadaf Ebrahimi        "srcs": [
118*6467f958SSadaf Ebrahimi            "test_conformance/generic_address_space/*.cpp"
119*6467f958SSadaf Ebrahimi        ]
120*6467f958SSadaf Ebrahimi    },
121*6467f958SSadaf Ebrahimi    {
122*6467f958SSadaf Ebrahimi        "test_name": "geometrics",
123*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-geometrics",
124*6467f958SSadaf Ebrahimi        "srcs": [
125*6467f958SSadaf Ebrahimi            "test_conformance/geometrics/*.cpp"
126*6467f958SSadaf Ebrahimi        ]
127*6467f958SSadaf Ebrahimi    },
128*6467f958SSadaf Ebrahimi    {
129*6467f958SSadaf Ebrahimi        "test_name": "half",
130*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-half",
131*6467f958SSadaf Ebrahimi        "srcs": [
132*6467f958SSadaf Ebrahimi            "test_conformance/half/*.cpp"
133*6467f958SSadaf Ebrahimi        ],
134*6467f958SSadaf Ebrahimi        "manual_only": true
135*6467f958SSadaf Ebrahimi    },
136*6467f958SSadaf Ebrahimi    {
137*6467f958SSadaf Ebrahimi        "test_name": "integer-ops",
138*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-integer-ops",
139*6467f958SSadaf Ebrahimi        "srcs": [
140*6467f958SSadaf Ebrahimi            "test_conformance/integer_ops/*.cpp"
141*6467f958SSadaf Ebrahimi        ],
142*6467f958SSadaf Ebrahimi        "manual_only": true
143*6467f958SSadaf Ebrahimi    },
144*6467f958SSadaf Ebrahimi    {
145*6467f958SSadaf Ebrahimi        "test_name": "math-brute-force",
146*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-math-brute-force",
147*6467f958SSadaf Ebrahimi        "srcs": [
148*6467f958SSadaf Ebrahimi            "test_conformance/math_brute_force/*.cpp"
149*6467f958SSadaf Ebrahimi        ],
150*6467f958SSadaf Ebrahimi        "manual_only": true
151*6467f958SSadaf Ebrahimi    },
152*6467f958SSadaf Ebrahimi    {
153*6467f958SSadaf Ebrahimi        "test_name": "mem-host-flags",
154*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-mem-host-flags",
155*6467f958SSadaf Ebrahimi        "srcs": [
156*6467f958SSadaf Ebrahimi            "test_conformance/mem_host_flags/*.cpp"
157*6467f958SSadaf Ebrahimi        ]
158*6467f958SSadaf Ebrahimi    },
159*6467f958SSadaf Ebrahimi    {
160*6467f958SSadaf Ebrahimi        "test_name": "multiple-device-context",
161*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-multiple-device-context",
162*6467f958SSadaf Ebrahimi        "srcs": [
163*6467f958SSadaf Ebrahimi            "test_conformance/multiple_device_context/*.cpp"
164*6467f958SSadaf Ebrahimi        ]
165*6467f958SSadaf Ebrahimi    },
166*6467f958SSadaf Ebrahimi    {
167*6467f958SSadaf Ebrahimi        "test_name": "non-uniform-work-group",
168*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-non-uniform-work-group",
169*6467f958SSadaf Ebrahimi        "srcs": [
170*6467f958SSadaf Ebrahimi            "test_conformance/non_uniform_work_group/*.cpp"
171*6467f958SSadaf Ebrahimi        ]
172*6467f958SSadaf Ebrahimi    },
173*6467f958SSadaf Ebrahimi    {
174*6467f958SSadaf Ebrahimi        "test_name": "pipes",
175*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-pipes",
176*6467f958SSadaf Ebrahimi        "srcs": [
177*6467f958SSadaf Ebrahimi            "test_conformance/pipes/*.cpp"
178*6467f958SSadaf Ebrahimi        ]
179*6467f958SSadaf Ebrahimi    },
180*6467f958SSadaf Ebrahimi    {
181*6467f958SSadaf Ebrahimi        "test_name": "printf",
182*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-printf",
183*6467f958SSadaf Ebrahimi        "srcs": [
184*6467f958SSadaf Ebrahimi            "test_conformance/printf/*.cpp"
185*6467f958SSadaf Ebrahimi        ],
186*6467f958SSadaf Ebrahimi        "manual_only": true
187*6467f958SSadaf Ebrahimi    },
188*6467f958SSadaf Ebrahimi    {
189*6467f958SSadaf Ebrahimi        "test_name": "profiling",
190*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-profiling",
191*6467f958SSadaf Ebrahimi        "srcs": [
192*6467f958SSadaf Ebrahimi            "test_conformance/profiling/*.cpp"
193*6467f958SSadaf Ebrahimi        ]
194*6467f958SSadaf Ebrahimi    },
195*6467f958SSadaf Ebrahimi    {
196*6467f958SSadaf Ebrahimi        "test_name": "relationals",
197*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-relationals",
198*6467f958SSadaf Ebrahimi        "srcs": [
199*6467f958SSadaf Ebrahimi            "test_conformance/relationals/*.cpp"
200*6467f958SSadaf Ebrahimi        ]
201*6467f958SSadaf Ebrahimi    },
202*6467f958SSadaf Ebrahimi    {
203*6467f958SSadaf Ebrahimi        "test_name": "select",
204*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-select",
205*6467f958SSadaf Ebrahimi        "srcs": [
206*6467f958SSadaf Ebrahimi            "test_conformance/select/*.cpp"
207*6467f958SSadaf Ebrahimi        ],
208*6467f958SSadaf Ebrahimi        "manual_only": true
209*6467f958SSadaf Ebrahimi    },
210*6467f958SSadaf Ebrahimi    {
211*6467f958SSadaf Ebrahimi        "test_name": "spir",
212*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-spir",
213*6467f958SSadaf Ebrahimi        "srcs": [
214*6467f958SSadaf Ebrahimi            "test_conformance/spir/*.cpp",
215*6467f958SSadaf Ebrahimi            "test_conformance/math_brute_force/function_list.cpp",
216*6467f958SSadaf Ebrahimi            "test_common/miniz/miniz.c"
217*6467f958SSadaf Ebrahimi        ],
218*6467f958SSadaf Ebrahimi        "data": [ "test_conformance/spir/*.zip" ],
219*6467f958SSadaf Ebrahimi        "cflags": [
220*6467f958SSadaf Ebrahimi            "-DFUNCTION_LIST_ULPS_ONLY",
221*6467f958SSadaf Ebrahimi            "-Wno-unused-private-field"
222*6467f958SSadaf Ebrahimi        ],
223*6467f958SSadaf Ebrahimi        "rtti": true,
224*6467f958SSadaf Ebrahimi        "manual_only": true
225*6467f958SSadaf Ebrahimi    },
226*6467f958SSadaf Ebrahimi    {
227*6467f958SSadaf Ebrahimi        "test_name": "spirv-new",
228*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-spirv-new",
229*6467f958SSadaf Ebrahimi        "srcs": [
230*6467f958SSadaf Ebrahimi            "test_conformance/spirv_new/*.cpp",
231*6467f958SSadaf Ebrahimi            "test_conformance/math_brute_force/reference_math.cpp",
232*6467f958SSadaf Ebrahimi            "test_conformance/math_brute_force/utility.cpp"
233*6467f958SSadaf Ebrahimi        ],
234*6467f958SSadaf Ebrahimi        "data": [
235*6467f958SSadaf Ebrahimi            "test_conformance/spirv_new/spirv_asm/*",
236*6467f958SSadaf Ebrahimi            "test_conformance/spirv_new/spirv_bin/*"
237*6467f958SSadaf Ebrahimi        ],
238*6467f958SSadaf Ebrahimi        "manual_only": true
239*6467f958SSadaf Ebrahimi    },
240*6467f958SSadaf Ebrahimi    {
241*6467f958SSadaf Ebrahimi        "test_name": "subgroups",
242*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-subgroups",
243*6467f958SSadaf Ebrahimi        "srcs": [
244*6467f958SSadaf Ebrahimi            "test_conformance/subgroups/*.cpp"
245*6467f958SSadaf Ebrahimi        ]
246*6467f958SSadaf Ebrahimi    },
247*6467f958SSadaf Ebrahimi    {
248*6467f958SSadaf Ebrahimi        "test_name": "svm",
249*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-svm",
250*6467f958SSadaf Ebrahimi        "srcs": [
251*6467f958SSadaf Ebrahimi            "test_conformance/SVM/*.cpp"
252*6467f958SSadaf Ebrahimi        ]
253*6467f958SSadaf Ebrahimi    },
254*6467f958SSadaf Ebrahimi    {
255*6467f958SSadaf Ebrahimi        "test_name": "thread-dimensions",
256*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-thread-dimensions",
257*6467f958SSadaf Ebrahimi        "srcs": [
258*6467f958SSadaf Ebrahimi            "test_conformance/thread_dimensions/*.cpp"
259*6467f958SSadaf Ebrahimi        ]
260*6467f958SSadaf Ebrahimi    },
261*6467f958SSadaf Ebrahimi    {
262*6467f958SSadaf Ebrahimi        "test_name": "vectors",
263*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-vectors",
264*6467f958SSadaf Ebrahimi        "srcs": [
265*6467f958SSadaf Ebrahimi            "test_conformance/vectors/*.cpp"
266*6467f958SSadaf Ebrahimi        ]
267*6467f958SSadaf Ebrahimi    },
268*6467f958SSadaf Ebrahimi    {
269*6467f958SSadaf Ebrahimi        "test_name": "clcopyimage",
270*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-clcopyimage",
271*6467f958SSadaf Ebrahimi        "srcs": [
272*6467f958SSadaf Ebrahimi            "test_conformance/images/clCopyImage/*.cpp"
273*6467f958SSadaf Ebrahimi        ],
274*6467f958SSadaf Ebrahimi        "image_type": true
275*6467f958SSadaf Ebrahimi    },
276*6467f958SSadaf Ebrahimi    {
277*6467f958SSadaf Ebrahimi        "test_name": "clfillimage",
278*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-clfillimage",
279*6467f958SSadaf Ebrahimi        "srcs": [
280*6467f958SSadaf Ebrahimi            "test_conformance/images/clFillImage/*.cpp"
281*6467f958SSadaf Ebrahimi        ],
282*6467f958SSadaf Ebrahimi        "image_type": true
283*6467f958SSadaf Ebrahimi    },
284*6467f958SSadaf Ebrahimi    {
285*6467f958SSadaf Ebrahimi        "test_name": "clgetinfo",
286*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-clgetinfo",
287*6467f958SSadaf Ebrahimi        "srcs": [
288*6467f958SSadaf Ebrahimi            "test_conformance/images/clGetInfo/*.cpp"
289*6467f958SSadaf Ebrahimi        ],
290*6467f958SSadaf Ebrahimi        "image_type": true
291*6467f958SSadaf Ebrahimi    },
292*6467f958SSadaf Ebrahimi    {
293*6467f958SSadaf Ebrahimi        "test_name": "clreadwriteimage",
294*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-clreadwriteimage",
295*6467f958SSadaf Ebrahimi        "srcs": [
296*6467f958SSadaf Ebrahimi            "test_conformance/images/clReadWriteImage/*.cpp"
297*6467f958SSadaf Ebrahimi        ],
298*6467f958SSadaf Ebrahimi        "image_type": true
299*6467f958SSadaf Ebrahimi    },
300*6467f958SSadaf Ebrahimi    {
301*6467f958SSadaf Ebrahimi        "test_name": "kernel-image-methods",
302*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-kernel-image-methods",
303*6467f958SSadaf Ebrahimi        "srcs": [
304*6467f958SSadaf Ebrahimi            "test_conformance/images/kernel_image_methods/*.cpp"
305*6467f958SSadaf Ebrahimi        ],
306*6467f958SSadaf Ebrahimi        "image_type": true
307*6467f958SSadaf Ebrahimi    },
308*6467f958SSadaf Ebrahimi    {
309*6467f958SSadaf Ebrahimi        "test_name": "kernel-read-write",
310*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-kernel-read-write",
311*6467f958SSadaf Ebrahimi        "srcs": [
312*6467f958SSadaf Ebrahimi            "test_conformance/images/kernel_read_write/*.cpp"
313*6467f958SSadaf Ebrahimi        ],
314*6467f958SSadaf Ebrahimi        "manual_only": true,
315*6467f958SSadaf Ebrahimi        "image_type": true
316*6467f958SSadaf Ebrahimi    },
317*6467f958SSadaf Ebrahimi    {
318*6467f958SSadaf Ebrahimi        "test_name": "samplerlessreads",
319*6467f958SSadaf Ebrahimi        "binary_name": "ocl-test-image-samplerlessreads",
320*6467f958SSadaf Ebrahimi        "srcs": [
321*6467f958SSadaf Ebrahimi            "test_conformance/images/samplerlessReads/*.cpp"
322*6467f958SSadaf Ebrahimi        ],
323*6467f958SSadaf Ebrahimi        "image_type": true
324*6467f958SSadaf Ebrahimi    }
325*6467f958SSadaf Ebrahimi]
326