xref: /aosp_15_r20/external/OpenCL-CTS/Android.bp (revision 6467f958c7de8070b317fc65bcb0f6472e388d82)
1*6467f958SSadaf Ebrahimipackage {
2*6467f958SSadaf Ebrahimi    default_applicable_licenses: ["external_OpenCL-CTS_license"],
3*6467f958SSadaf Ebrahimi}
4*6467f958SSadaf Ebrahimi
5*6467f958SSadaf Ebrahimilicense {
6*6467f958SSadaf Ebrahimi    name: "external_OpenCL-CTS_license",
7*6467f958SSadaf Ebrahimi    visibility: [":__subpackages__"],
8*6467f958SSadaf Ebrahimi    license_kinds: [
9*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-Apache-2.0",
10*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-BSD",
11*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-MIT",
12*6467f958SSadaf Ebrahimi        "SPDX-license-identifier-Unlicense",
13*6467f958SSadaf Ebrahimi    ],
14*6467f958SSadaf Ebrahimi    license_text: [
15*6467f958SSadaf Ebrahimi        "LICENSE.txt",
16*6467f958SSadaf Ebrahimi    ],
17*6467f958SSadaf Ebrahimi}
18*6467f958SSadaf Ebrahimi
19*6467f958SSadaf Ebrahimicc_library_headers {
20*6467f958SSadaf Ebrahimi    name: "ocl-harness-headers",
21*6467f958SSadaf Ebrahimi    export_include_dirs: [
22*6467f958SSadaf Ebrahimi        "test_common/harness",
23*6467f958SSadaf Ebrahimi        "test_common",
24*6467f958SSadaf Ebrahimi    ],
25*6467f958SSadaf Ebrahimi}
26*6467f958SSadaf Ebrahimi
27*6467f958SSadaf Ebrahimicc_defaults {
28*6467f958SSadaf Ebrahimi    name: "ocl-harness-defaults",
29*6467f958SSadaf Ebrahimi    header_libs: [
30*6467f958SSadaf Ebrahimi        "ocl-harness-headers",
31*6467f958SSadaf Ebrahimi    ],
32*6467f958SSadaf Ebrahimi    export_header_lib_headers: [
33*6467f958SSadaf Ebrahimi        "ocl-harness-headers",
34*6467f958SSadaf Ebrahimi    ],
35*6467f958SSadaf Ebrahimi    cflags: [
36*6467f958SSadaf Ebrahimi        "-DCL_EXPERIMENTAL",
37*6467f958SSadaf Ebrahimi        "-DCL_TARGET_OPENCL_VERSION=300",
38*6467f958SSadaf Ebrahimi        "-Wno-#warnings",
39*6467f958SSadaf Ebrahimi        "-Wno-c++11-narrowing",
40*6467f958SSadaf Ebrahimi        "-Wno-date-time",
41*6467f958SSadaf Ebrahimi        "-Wno-deprecated-declarations",
42*6467f958SSadaf Ebrahimi        "-Wno-format",
43*6467f958SSadaf Ebrahimi        "-Wno-ignored-qualifiers",
44*6467f958SSadaf Ebrahimi        "-Wno-implicit-fallthrough",
45*6467f958SSadaf Ebrahimi        "-Wno-missing-braces",
46*6467f958SSadaf Ebrahimi        "-Wno-missing-field-initializers",
47*6467f958SSadaf Ebrahimi        "-Wno-non-virtual-dtor",
48*6467f958SSadaf Ebrahimi        "-Wno-overloaded-virtual",
49*6467f958SSadaf Ebrahimi        "-Wno-reorder-ctor",
50*6467f958SSadaf Ebrahimi        "-Wno-sometimes-uninitialized",
51*6467f958SSadaf Ebrahimi        "-Wno-unused-parameter",
52*6467f958SSadaf Ebrahimi        "-fexceptions",
53*6467f958SSadaf Ebrahimi    ],
54*6467f958SSadaf Ebrahimi    static_libs: [
55*6467f958SSadaf Ebrahimi        "ocl-stubs",
56*6467f958SSadaf Ebrahimi    ],
57*6467f958SSadaf Ebrahimi}
58*6467f958SSadaf Ebrahimi
59*6467f958SSadaf Ebrahimicc_library {
60*6467f958SSadaf Ebrahimi    name: "ocl-harness",
61*6467f958SSadaf Ebrahimi    srcs: ["test_common/harness/*.cpp"],
62*6467f958SSadaf Ebrahimi    defaults: ["ocl-harness-defaults"],
63*6467f958SSadaf Ebrahimi}
64*6467f958SSadaf Ebrahimi
65*6467f958SSadaf Ebrahimicc_defaults {
66*6467f958SSadaf Ebrahimi    name: "ocl-test-defaults",
67*6467f958SSadaf Ebrahimi    defaults: ["ocl-harness-defaults"],
68*6467f958SSadaf Ebrahimi    static_libs: ["ocl-harness"],
69*6467f958SSadaf Ebrahimi    compile_multilib: "64",
70*6467f958SSadaf Ebrahimi    multilib: {
71*6467f958SSadaf Ebrahimi        lib64: {
72*6467f958SSadaf Ebrahimi            suffix: "64",
73*6467f958SSadaf Ebrahimi        },
74*6467f958SSadaf Ebrahimi    },
75*6467f958SSadaf Ebrahimi}
76*6467f958SSadaf Ebrahimi
77*6467f958SSadaf Ebrahimicc_defaults {
78*6467f958SSadaf Ebrahimi    name: "ocl-test-image-defaults",
79*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/common.cpp"],
80*6467f958SSadaf Ebrahimi    export_include_dirs: ["test_conformance/images"],
81*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
82*6467f958SSadaf Ebrahimi}
83*6467f958SSadaf Ebrahimi
84*6467f958SSadaf Ebrahimicc_test {
85*6467f958SSadaf Ebrahimi    name: "ocl-test-allocations",
86*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/allocations/*.cpp"],
87*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
88*6467f958SSadaf Ebrahimi    rtti: false,
89*6467f958SSadaf Ebrahimi    gtest: false,
90*6467f958SSadaf Ebrahimi}
91*6467f958SSadaf Ebrahimi
92*6467f958SSadaf Ebrahimicc_test {
93*6467f958SSadaf Ebrahimi    name: "ocl-test-api",
94*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/api/*.cpp"],
95*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
96*6467f958SSadaf Ebrahimi    rtti: false,
97*6467f958SSadaf Ebrahimi    gtest: false,
98*6467f958SSadaf Ebrahimi}
99*6467f958SSadaf Ebrahimi
100*6467f958SSadaf Ebrahimicc_test {
101*6467f958SSadaf Ebrahimi    name: "ocl-test-atomics",
102*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/atomics/*.cpp"],
103*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
104*6467f958SSadaf Ebrahimi    rtti: false,
105*6467f958SSadaf Ebrahimi    gtest: false,
106*6467f958SSadaf Ebrahimi}
107*6467f958SSadaf Ebrahimi
108*6467f958SSadaf Ebrahimicc_test {
109*6467f958SSadaf Ebrahimi    name: "ocl-test-basic",
110*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/basic/*.cpp"],
111*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
112*6467f958SSadaf Ebrahimi    rtti: false,
113*6467f958SSadaf Ebrahimi    gtest: false,
114*6467f958SSadaf Ebrahimi}
115*6467f958SSadaf Ebrahimi
116*6467f958SSadaf Ebrahimicc_test {
117*6467f958SSadaf Ebrahimi    name: "ocl-test-buffers",
118*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/buffers/*.cpp"],
119*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
120*6467f958SSadaf Ebrahimi    rtti: false,
121*6467f958SSadaf Ebrahimi    gtest: false,
122*6467f958SSadaf Ebrahimi}
123*6467f958SSadaf Ebrahimi
124*6467f958SSadaf Ebrahimicc_test {
125*6467f958SSadaf Ebrahimi    name: "ocl-test-c11-atomics",
126*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/c11_atomics/*.cpp"],
127*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
128*6467f958SSadaf Ebrahimi    rtti: false,
129*6467f958SSadaf Ebrahimi    gtest: false,
130*6467f958SSadaf Ebrahimi}
131*6467f958SSadaf Ebrahimi
132*6467f958SSadaf Ebrahimicc_test {
133*6467f958SSadaf Ebrahimi    name: "ocl-test-commonfns",
134*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/commonfns/*.cpp"],
135*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
136*6467f958SSadaf Ebrahimi    rtti: false,
137*6467f958SSadaf Ebrahimi    gtest: false,
138*6467f958SSadaf Ebrahimi}
139*6467f958SSadaf Ebrahimi
140*6467f958SSadaf Ebrahimicc_test {
141*6467f958SSadaf Ebrahimi    name: "ocl-test-compiler",
142*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/compiler/*.cpp"],
143*6467f958SSadaf Ebrahimi    data: [
144*6467f958SSadaf Ebrahimi        "test_conformance/compiler/includeTestDirectory/testIncludeFile.h",
145*6467f958SSadaf Ebrahimi        "test_conformance/compiler/secondIncludeTestDirectory/testIncludeFile.h",
146*6467f958SSadaf Ebrahimi    ],
147*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
148*6467f958SSadaf Ebrahimi    rtti: false,
149*6467f958SSadaf Ebrahimi    gtest: false,
150*6467f958SSadaf Ebrahimi}
151*6467f958SSadaf Ebrahimi
152*6467f958SSadaf Ebrahimicc_test {
153*6467f958SSadaf Ebrahimi    name: "ocl-test-computeinfo",
154*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/computeinfo/*.cpp"],
155*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
156*6467f958SSadaf Ebrahimi    rtti: false,
157*6467f958SSadaf Ebrahimi    gtest: false,
158*6467f958SSadaf Ebrahimi}
159*6467f958SSadaf Ebrahimi
160*6467f958SSadaf Ebrahimicc_test {
161*6467f958SSadaf Ebrahimi    name: "ocl-test-contractions",
162*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/contractions/*.cpp"],
163*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
164*6467f958SSadaf Ebrahimi    rtti: false,
165*6467f958SSadaf Ebrahimi    gtest: false,
166*6467f958SSadaf Ebrahimi}
167*6467f958SSadaf Ebrahimi
168*6467f958SSadaf Ebrahimicc_test {
169*6467f958SSadaf Ebrahimi    name: "ocl-test-conversions",
170*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/conversions/*.cpp"],
171*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
172*6467f958SSadaf Ebrahimi    rtti: false,
173*6467f958SSadaf Ebrahimi    gtest: false,
174*6467f958SSadaf Ebrahimi}
175*6467f958SSadaf Ebrahimi
176*6467f958SSadaf Ebrahimicc_test {
177*6467f958SSadaf Ebrahimi    name: "ocl-test-device-execution",
178*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/device_execution/*.cpp"],
179*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
180*6467f958SSadaf Ebrahimi    rtti: false,
181*6467f958SSadaf Ebrahimi    gtest: false,
182*6467f958SSadaf Ebrahimi}
183*6467f958SSadaf Ebrahimi
184*6467f958SSadaf Ebrahimicc_test {
185*6467f958SSadaf Ebrahimi    name: "ocl-test-device-partition",
186*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/device_partition/*.cpp"],
187*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
188*6467f958SSadaf Ebrahimi    rtti: false,
189*6467f958SSadaf Ebrahimi    gtest: false,
190*6467f958SSadaf Ebrahimi}
191*6467f958SSadaf Ebrahimi
192*6467f958SSadaf Ebrahimicc_test {
193*6467f958SSadaf Ebrahimi    name: "ocl-test-device-timer",
194*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/device_timer/*.cpp"],
195*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
196*6467f958SSadaf Ebrahimi    rtti: false,
197*6467f958SSadaf Ebrahimi    gtest: false,
198*6467f958SSadaf Ebrahimi}
199*6467f958SSadaf Ebrahimi
200*6467f958SSadaf Ebrahimicc_test {
201*6467f958SSadaf Ebrahimi    name: "ocl-test-events",
202*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/events/*.cpp"],
203*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
204*6467f958SSadaf Ebrahimi    rtti: false,
205*6467f958SSadaf Ebrahimi    gtest: false,
206*6467f958SSadaf Ebrahimi}
207*6467f958SSadaf Ebrahimi
208*6467f958SSadaf Ebrahimicc_test {
209*6467f958SSadaf Ebrahimi    name: "ocl-test-generic-address-space",
210*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/generic_address_space/*.cpp"],
211*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
212*6467f958SSadaf Ebrahimi    rtti: false,
213*6467f958SSadaf Ebrahimi    gtest: false,
214*6467f958SSadaf Ebrahimi}
215*6467f958SSadaf Ebrahimi
216*6467f958SSadaf Ebrahimicc_test {
217*6467f958SSadaf Ebrahimi    name: "ocl-test-geometrics",
218*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/geometrics/*.cpp"],
219*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
220*6467f958SSadaf Ebrahimi    rtti: false,
221*6467f958SSadaf Ebrahimi    gtest: false,
222*6467f958SSadaf Ebrahimi}
223*6467f958SSadaf Ebrahimi
224*6467f958SSadaf Ebrahimicc_test {
225*6467f958SSadaf Ebrahimi    name: "ocl-test-half",
226*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/half/*.cpp"],
227*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
228*6467f958SSadaf Ebrahimi    rtti: false,
229*6467f958SSadaf Ebrahimi    gtest: false,
230*6467f958SSadaf Ebrahimi}
231*6467f958SSadaf Ebrahimi
232*6467f958SSadaf Ebrahimicc_test {
233*6467f958SSadaf Ebrahimi    name: "ocl-test-integer-ops",
234*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/integer_ops/*.cpp"],
235*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
236*6467f958SSadaf Ebrahimi    rtti: false,
237*6467f958SSadaf Ebrahimi    gtest: false,
238*6467f958SSadaf Ebrahimi}
239*6467f958SSadaf Ebrahimi
240*6467f958SSadaf Ebrahimicc_test {
241*6467f958SSadaf Ebrahimi    name: "ocl-test-math-brute-force",
242*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/math_brute_force/*.cpp"],
243*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
244*6467f958SSadaf Ebrahimi    rtti: false,
245*6467f958SSadaf Ebrahimi    gtest: false,
246*6467f958SSadaf Ebrahimi}
247*6467f958SSadaf Ebrahimi
248*6467f958SSadaf Ebrahimicc_test {
249*6467f958SSadaf Ebrahimi    name: "ocl-test-mem-host-flags",
250*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/mem_host_flags/*.cpp"],
251*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
252*6467f958SSadaf Ebrahimi    rtti: false,
253*6467f958SSadaf Ebrahimi    gtest: false,
254*6467f958SSadaf Ebrahimi}
255*6467f958SSadaf Ebrahimi
256*6467f958SSadaf Ebrahimicc_test {
257*6467f958SSadaf Ebrahimi    name: "ocl-test-multiple-device-context",
258*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/multiple_device_context/*.cpp"],
259*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
260*6467f958SSadaf Ebrahimi    rtti: false,
261*6467f958SSadaf Ebrahimi    gtest: false,
262*6467f958SSadaf Ebrahimi}
263*6467f958SSadaf Ebrahimi
264*6467f958SSadaf Ebrahimicc_test {
265*6467f958SSadaf Ebrahimi    name: "ocl-test-non-uniform-work-group",
266*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/non_uniform_work_group/*.cpp"],
267*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
268*6467f958SSadaf Ebrahimi    rtti: false,
269*6467f958SSadaf Ebrahimi    gtest: false,
270*6467f958SSadaf Ebrahimi}
271*6467f958SSadaf Ebrahimi
272*6467f958SSadaf Ebrahimicc_test {
273*6467f958SSadaf Ebrahimi    name: "ocl-test-pipes",
274*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/pipes/*.cpp"],
275*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
276*6467f958SSadaf Ebrahimi    rtti: false,
277*6467f958SSadaf Ebrahimi    gtest: false,
278*6467f958SSadaf Ebrahimi}
279*6467f958SSadaf Ebrahimi
280*6467f958SSadaf Ebrahimicc_test {
281*6467f958SSadaf Ebrahimi    name: "ocl-test-printf",
282*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/printf/*.cpp"],
283*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
284*6467f958SSadaf Ebrahimi    rtti: false,
285*6467f958SSadaf Ebrahimi    gtest: false,
286*6467f958SSadaf Ebrahimi}
287*6467f958SSadaf Ebrahimi
288*6467f958SSadaf Ebrahimicc_test {
289*6467f958SSadaf Ebrahimi    name: "ocl-test-profiling",
290*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/profiling/*.cpp"],
291*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
292*6467f958SSadaf Ebrahimi    rtti: false,
293*6467f958SSadaf Ebrahimi    gtest: false,
294*6467f958SSadaf Ebrahimi}
295*6467f958SSadaf Ebrahimi
296*6467f958SSadaf Ebrahimicc_test {
297*6467f958SSadaf Ebrahimi    name: "ocl-test-relationals",
298*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/relationals/*.cpp"],
299*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
300*6467f958SSadaf Ebrahimi    rtti: false,
301*6467f958SSadaf Ebrahimi    gtest: false,
302*6467f958SSadaf Ebrahimi}
303*6467f958SSadaf Ebrahimi
304*6467f958SSadaf Ebrahimicc_test {
305*6467f958SSadaf Ebrahimi    name: "ocl-test-select",
306*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/select/*.cpp"],
307*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
308*6467f958SSadaf Ebrahimi    rtti: false,
309*6467f958SSadaf Ebrahimi    gtest: false,
310*6467f958SSadaf Ebrahimi}
311*6467f958SSadaf Ebrahimi
312*6467f958SSadaf Ebrahimicc_test {
313*6467f958SSadaf Ebrahimi    name: "ocl-test-spir",
314*6467f958SSadaf Ebrahimi    srcs: [
315*6467f958SSadaf Ebrahimi        "test_conformance/spir/*.cpp",
316*6467f958SSadaf Ebrahimi        "test_conformance/math_brute_force/function_list.cpp",
317*6467f958SSadaf Ebrahimi        "test_common/miniz/miniz.c",
318*6467f958SSadaf Ebrahimi    ],
319*6467f958SSadaf Ebrahimi    data: ["test_conformance/spir/*.zip"],
320*6467f958SSadaf Ebrahimi    cflags: [
321*6467f958SSadaf Ebrahimi        "-DFUNCTION_LIST_ULPS_ONLY",
322*6467f958SSadaf Ebrahimi        "-Wno-unused-private-field",
323*6467f958SSadaf Ebrahimi    ],
324*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
325*6467f958SSadaf Ebrahimi    rtti: true,
326*6467f958SSadaf Ebrahimi    gtest: false,
327*6467f958SSadaf Ebrahimi}
328*6467f958SSadaf Ebrahimi
329*6467f958SSadaf Ebrahimicc_test {
330*6467f958SSadaf Ebrahimi    name: "ocl-test-spirv-new",
331*6467f958SSadaf Ebrahimi    srcs: [
332*6467f958SSadaf Ebrahimi        "test_conformance/spirv_new/*.cpp",
333*6467f958SSadaf Ebrahimi        "test_conformance/math_brute_force/reference_math.cpp",
334*6467f958SSadaf Ebrahimi        "test_conformance/math_brute_force/utility.cpp",
335*6467f958SSadaf Ebrahimi    ],
336*6467f958SSadaf Ebrahimi    data: [
337*6467f958SSadaf Ebrahimi        "test_conformance/spirv_new/spirv_asm/*",
338*6467f958SSadaf Ebrahimi        "test_conformance/spirv_new/spirv_bin/*",
339*6467f958SSadaf Ebrahimi    ],
340*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
341*6467f958SSadaf Ebrahimi    rtti: false,
342*6467f958SSadaf Ebrahimi    gtest: false,
343*6467f958SSadaf Ebrahimi}
344*6467f958SSadaf Ebrahimi
345*6467f958SSadaf Ebrahimicc_test {
346*6467f958SSadaf Ebrahimi    name: "ocl-test-subgroups",
347*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/subgroups/*.cpp"],
348*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
349*6467f958SSadaf Ebrahimi    rtti: false,
350*6467f958SSadaf Ebrahimi    gtest: false,
351*6467f958SSadaf Ebrahimi}
352*6467f958SSadaf Ebrahimi
353*6467f958SSadaf Ebrahimicc_test {
354*6467f958SSadaf Ebrahimi    name: "ocl-test-svm",
355*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/SVM/*.cpp"],
356*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
357*6467f958SSadaf Ebrahimi    rtti: false,
358*6467f958SSadaf Ebrahimi    gtest: false,
359*6467f958SSadaf Ebrahimi}
360*6467f958SSadaf Ebrahimi
361*6467f958SSadaf Ebrahimicc_test {
362*6467f958SSadaf Ebrahimi    name: "ocl-test-thread-dimensions",
363*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/thread_dimensions/*.cpp"],
364*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
365*6467f958SSadaf Ebrahimi    rtti: false,
366*6467f958SSadaf Ebrahimi    gtest: false,
367*6467f958SSadaf Ebrahimi}
368*6467f958SSadaf Ebrahimi
369*6467f958SSadaf Ebrahimicc_test {
370*6467f958SSadaf Ebrahimi    name: "ocl-test-vectors",
371*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/vectors/*.cpp"],
372*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-defaults"],
373*6467f958SSadaf Ebrahimi    rtti: false,
374*6467f958SSadaf Ebrahimi    gtest: false,
375*6467f958SSadaf Ebrahimi}
376*6467f958SSadaf Ebrahimi
377*6467f958SSadaf Ebrahimicc_test {
378*6467f958SSadaf Ebrahimi    name: "ocl-test-image-clcopyimage",
379*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/clCopyImage/*.cpp"],
380*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
381*6467f958SSadaf Ebrahimi    rtti: false,
382*6467f958SSadaf Ebrahimi    gtest: false,
383*6467f958SSadaf Ebrahimi}
384*6467f958SSadaf Ebrahimi
385*6467f958SSadaf Ebrahimicc_test {
386*6467f958SSadaf Ebrahimi    name: "ocl-test-image-clfillimage",
387*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/clFillImage/*.cpp"],
388*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
389*6467f958SSadaf Ebrahimi    rtti: false,
390*6467f958SSadaf Ebrahimi    gtest: false,
391*6467f958SSadaf Ebrahimi}
392*6467f958SSadaf Ebrahimi
393*6467f958SSadaf Ebrahimicc_test {
394*6467f958SSadaf Ebrahimi    name: "ocl-test-image-clgetinfo",
395*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/clGetInfo/*.cpp"],
396*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
397*6467f958SSadaf Ebrahimi    rtti: false,
398*6467f958SSadaf Ebrahimi    gtest: false,
399*6467f958SSadaf Ebrahimi}
400*6467f958SSadaf Ebrahimi
401*6467f958SSadaf Ebrahimicc_test {
402*6467f958SSadaf Ebrahimi    name: "ocl-test-image-clreadwriteimage",
403*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/clReadWriteImage/*.cpp"],
404*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
405*6467f958SSadaf Ebrahimi    rtti: false,
406*6467f958SSadaf Ebrahimi    gtest: false,
407*6467f958SSadaf Ebrahimi}
408*6467f958SSadaf Ebrahimi
409*6467f958SSadaf Ebrahimicc_test {
410*6467f958SSadaf Ebrahimi    name: "ocl-test-image-kernel-image-methods",
411*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/kernel_image_methods/*.cpp"],
412*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
413*6467f958SSadaf Ebrahimi    rtti: false,
414*6467f958SSadaf Ebrahimi    gtest: false,
415*6467f958SSadaf Ebrahimi}
416*6467f958SSadaf Ebrahimi
417*6467f958SSadaf Ebrahimicc_test {
418*6467f958SSadaf Ebrahimi    name: "ocl-test-image-kernel-read-write",
419*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/kernel_read_write/*.cpp"],
420*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
421*6467f958SSadaf Ebrahimi    rtti: false,
422*6467f958SSadaf Ebrahimi    gtest: false,
423*6467f958SSadaf Ebrahimi}
424*6467f958SSadaf Ebrahimi
425*6467f958SSadaf Ebrahimicc_test {
426*6467f958SSadaf Ebrahimi    name: "ocl-test-image-samplerlessreads",
427*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/images/samplerlessReads/*.cpp"],
428*6467f958SSadaf Ebrahimi    defaults: ["ocl-test-image-defaults"],
429*6467f958SSadaf Ebrahimi    rtti: false,
430*6467f958SSadaf Ebrahimi    gtest: false,
431*6467f958SSadaf Ebrahimi}
432*6467f958SSadaf Ebrahimi
433*6467f958SSadaf Ebrahimipython_test_host {
434*6467f958SSadaf Ebrahimi    name: "opencl_cts",
435*6467f958SSadaf Ebrahimi    main: "scripts/test_opencl_cts.py",
436*6467f958SSadaf Ebrahimi    srcs: ["scripts/test_opencl_cts.py"],
437*6467f958SSadaf Ebrahimi    data: ["scripts/test_opencl_cts.xml"],
438*6467f958SSadaf Ebrahimi    test_config: "scripts/test_opencl_cts.xml",
439*6467f958SSadaf Ebrahimi    test_options: {
440*6467f958SSadaf Ebrahimi        unit_test: false,
441*6467f958SSadaf Ebrahimi    },
442*6467f958SSadaf Ebrahimi}
443*6467f958SSadaf Ebrahimi
444*6467f958SSadaf Ebrahimipython_test {
445*6467f958SSadaf Ebrahimi    name: "run_conformance",
446*6467f958SSadaf Ebrahimi    main: "test_conformance/run_conformance.py",
447*6467f958SSadaf Ebrahimi    srcs: ["test_conformance/run_conformance.py"],
448*6467f958SSadaf Ebrahimi}
449