KhronosGroup / KhronosGroup/OpenCL-CTS
test_vulkan: Improve device local memory testing
- Dominant language
- C++
- Stars
- 232
- Forks
- 235
- Avg merge
- 8d 7h
- Merged PRs (30d)
- 18
Description
test_vulkan skips device local memory testing unless the --useDeviceLocal flag is passed. Delete this flag, and add testing for device local memory types when appropriate.
Additionally, improve logging and reporting when subtests are skipped. It is possible that without --useDeviceLocal the buffer and image tests appear to run and pass, but skip running any workload.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the test_vulkan device-local-memory tests and trace how the --useDeviceLocal flag controls buffer and image workloads. Confirm the expected behavior for device local memory types and review the existing subtest skip logging. Done means the flag is gone, applicable memory types are exercised, and skipped subtests clearly report that no workload ran.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100