unified-memory-framework
unified-memory-framework copied to clipboard
Extend fuzz tests
Fuzz Testing Implementation
- [x] Define which functions and scenarios will be tested.
- [x] Start with a simple provider and pool. (#572)
- [ ] Gradually extend to other providers and pools.
- [ ] Include Level Zero provider.
- [ ] IPC testing.
- [ ] Add Memspace API testing.
PR-plan
First PR: Initial Setup and Basic Fuzz Tests
Workflow Configuration Set up the workflow for nightly tests. Ensure labeling in ctest to exclude from per-PR runs. Test alloc on provider and Scalable. Create/Destroy Testing Test create and destroy operations for provider and Scalable pool. Include allocation tests.
Second PR: Extended Testing and Fuzz Tests
Additional Features Testing Implement tests for remaining features.
It is fixed partially by #572 #577.
not needed