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