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