1 AT_BANNER([ocl-icd with workaround for intel bug])
4 AT_SETUP([OCL_ICD_VENDORS as directory, two ICD])
5 AT_EXPORT([OCL_ICD_ASSUME_ICD_EXTENSION], [1],
7 [OCL_ICD_VENDORS],[$abs_top_builddir/vendors])
8 AT_CHECK([ocl_test], 0, [stdout], [stderr])
9 AT_CHECK([env LC_ALL=C sort stdout], 0,
12 ocl-icd ICD test (no ext)
17 AT_SETUP([OCL_ICD_VENDORS as file, buggy ICD with workaround])
18 AT_EXPORT([OCL_ICD_ASSUME_ICD_EXTENSION], [1],
20 [OCL_ICD_VENDORS],[$abs_top_builddir/vendors/dummycl-noext.icd],
21 [EMULATE_INTEL_ICD], [1])
22 AT_CHECK([ocl_test], 0, [stdout], [stderr])
23 AT_CHECK([grep "^Found 1 platforms!$" stdout], 0, [ignore])
24 AT_CHECK([grep "^ocl-icd ICD test (no ext)$" stdout], 0, [ignore])
27 AT_SETUP([OCL_ICD_VENDORS as file, buggy ICD without workaround])
28 AT_EXPORT([OCL_ICD_DEBUG],[7],
29 [OCL_ICD_VENDORS],[$abs_top_builddir/vendors/dummycl-noext.icd],
30 [EMULATE_INTEL_ICD], [1])
31 AT_CHECK([ocl_test], 3, [stdout], [stderr])