Files
OpenCL-CTS/test_conformance/opencl_conformance_tests_full.csv
2017-05-16 18:44:33 +05:30

5.1 KiB

1#
2# OpenCL Conformance Test Suite (full version)
3#
4# #########################################
5# Basic Information on the compute device
6# #########################################
7Compute Info,computeinfo/test_computeinfo
8# #########################################
9# Basic operation tests
10# #########################################
11Basic,basic/test_basic
12API,api/test_api
13Compiler,compiler/test_compiler
14# #########################################
15# Common mathematical functions
16# #########################################
17Common Functions,commonfns/test_commonfns
18Geometric Functions,geometrics/test_geometrics
19Relationals,relationals/test_relationals
20# #########################################
21# General operation
22# #########################################
23Thread Dimensions,thread_dimensions/test_thread_dimensions full*
24Multiple Device/Context,multiple_device_context/test_multiples
25Atomics,atomics/test_atomics
26Profiling,profiling/test_profiling
27Events,events/test_events
28Allocations (single maximum),allocations/test_allocations single 5 all
29Allocations (total maximum),allocations/test_allocations multiple 5 all
30VecAlign, vec_align/test_vecalign
31VecStep, vec_step/test_vecstep
32Printf,printf/test_printf
33Device Partitioning,device_partition/test_device_partition
34# #########################################
35# Buffers and images
36# #########################################
37Buffers,buffers/test_buffers
38Images (API Info),images/clGetInfo/test_cl_get_info
39Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods
40Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST
41Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST
42Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST
43Images (clCopyImage),images/clCopyImage/test_cl_copy_images
44Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images
45Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images
46Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images
47Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches
48Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images
49Images (clFillImage),images/clFillImage/test_cl_fill_images
50Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches
51Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images
52Images (Samplerless),images/samplerlessReads/test_samplerless_reads
53Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches
54Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images
55Mem (Host Flags),mem_host_flags/test_mem_host_flags
56# #########################################
57# Headers
58# #########################################
59Headers (cl_typen), headers/test_headers
60Headers (cl.h standalone), headers/test_cl_h
61Headers (cl_platform.h standalone), headers/test_cl_platform_h
62Headers (cl_gl.h standalone), headers/test_cl_gl_h
63Headers (opencl.h standalone), headers/test_opencl_h
64# #########################################
65# CPU is required to pass linear and normalized image filtering
66# #########################################
67CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR
68CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR
69CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR
70# #########################################
71# OpenGL/CL interaction
72# #########################################
73OpenCL-GL Sharing,gl/test_gl
74# #########################################
75# Thorough math and conversions tests
76# #########################################
77Select,select/test_select
78Conversions,conversions/test_conversions
79Contractions,contractions/contractions
80Math,math_brute_force/bruteforce
81Integer Ops,integer_ops/test_integer_ops
82Half Ops,half/test_half
83# #########################################
84# Compatibility with Previous Versions
85# #########################################
86Basic 1.2,compatibility/test_conformance/basic/test_basic
87API 1.2,compatibility/test_conformance/api/test_api
88#####################################
89# OpenCL 2.0 tests
90#####################################
91C11 Atomics,c11_atomics/test_c11_atomics
92Execution Model,device_execution/test_device_execution
93Generic Address Space,generic_address_space/test_generic_address_space
94Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group
95Pipes,pipes/test_pipes
96SVM,SVM/test_SVM
97Workgroups,workgroups/test_workgroups
98#########################################
99# Extensions
100#########################################
101SPIR,spir/test_spir
102Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST
103Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps
104Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps
105Subgroups,subgroups/test_subgroups