OpenCL-CTS
OpenCL-CTS copied to clipboard
Migrate all suites to the new test registration framework
https://github.com/KhronosGroup/OpenCL-CTS/pull/2151 introduced a new centralised test registration framework. We should migrate all the test suites to this framework to enable further centralised improvements of the test framework.
Here is a list of all the suites with the current status:
- [x] allocations (https://github.com/KhronosGroup/OpenCL-CTS/pull/2191)
- [x] api (https://github.com/KhronosGroup/OpenCL-CTS/pull/2196)
- [x] atomics (https://github.com/KhronosGroup/OpenCL-CTS/pull/2189)
- [x] basic (https://github.com/KhronosGroup/OpenCL-CTS/pull/2316)
- [x] buffers (https://github.com/KhronosGroup/OpenCL-CTS/pull/2315)
- [x] c11_atomics (https://github.com/KhronosGroup/OpenCL-CTS/pull/2318)
- [x] commonfns (https://github.com/KhronosGroup/OpenCL-CTS/pull/2197)
- [x] compiler (https://github.com/KhronosGroup/OpenCL-CTS/pull/2319)
- [x] computeinfo (https://github.com/KhronosGroup/OpenCL-CTS/pull/2320)
- [x] contractions (https://github.com/KhronosGroup/OpenCL-CTS/pull/2321)
- [x] conversions (https://github.com/KhronosGroup/OpenCL-CTS/pull/2322)
- [ ] d3d10
- [ ] d3d11
- [x] device_execution (https://github.com/KhronosGroup/OpenCL-CTS/pull/2323)
- [x] device_partition (https://github.com/KhronosGroup/OpenCL-CTS/pull/2301)
- [x] device_timer (https://github.com/KhronosGroup/OpenCL-CTS/pull/2151)
- [x] events (https://github.com/KhronosGroup/OpenCL-CTS/pull/2324)
- [ ] extensions (https://github.com/KhronosGroup/OpenCL-CTS/pull/2334)
- [x] generic_address_space (https://github.com/KhronosGroup/OpenCL-CTS/pull/2333)
- [x] geometrics (https://github.com/KhronosGroup/OpenCL-CTS/pull/2335)
- [ ] gl
- [ ] gles
- [x] half (https://github.com/KhronosGroup/OpenCL-CTS/pull/2329)
- [x] images (https://github.com/KhronosGroup/OpenCL-CTS/pull/2328)
- [x] integer_ops (https://github.com/KhronosGroup/OpenCL-CTS/pull/2332)
- [x] math_brute_force (https://github.com/KhronosGroup/OpenCL-CTS/pull/2327)
- [x] mem_host_flags (https://github.com/KhronosGroup/OpenCL-CTS/pull/2314)
- [x] multiple_device_context (https://github.com/KhronosGroup/OpenCL-CTS/pull/2325)
- [x] non_uniform_work_group (https://github.com/KhronosGroup/OpenCL-CTS/pull/2317)
- [x] pipes (https://github.com/KhronosGroup/OpenCL-CTS/pull/2302)
- [x] printf (https://github.com/KhronosGroup/OpenCL-CTS/pull/2311)
- [x] profiling (https://github.com/KhronosGroup/OpenCL-CTS/pull/2187)
- [x] relationals (https://github.com/KhronosGroup/OpenCL-CTS/pull/2312)
- [x] select (https://github.com/KhronosGroup/OpenCL-CTS/pull/2198)
- [ ] spir
- [x] spirv_new (https://github.com/KhronosGroup/OpenCL-CTS/pull/2151)
- [x] subgroups (https://github.com/KhronosGroup/OpenCL-CTS/pull/2313)
- [x] SVM (https://github.com/KhronosGroup/OpenCL-CTS/pull/2168)
- [x] thread_dimensions (https://github.com/KhronosGroup/OpenCL-CTS/pull/2309)
- [x] vectors (https://github.com/KhronosGroup/OpenCL-CTS/pull/2190)
- [x] vulkan (https://github.com/KhronosGroup/OpenCL-CTS/pull/2278)
- [x] workgroups (https://github.com/KhronosGroup/OpenCL-CTS/pull/2308)