Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fuzz tests #528

Open
2 of 6 tasks
szadam opened this issue Jun 4, 2024 · 1 comment
Open
2 of 6 tasks

Add fuzz tests #528

szadam opened this issue Jun 4, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@szadam
Copy link
Contributor

szadam commented Jun 4, 2024

Fuzz Testing Implementation

  • Define which functions and scenarios will be tested.
  • Start with a simple provider and pool. (Add fuzz tests #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.

@szadam szadam added the enhancement New feature or request label Jun 4, 2024
@szadam szadam self-assigned this Jun 4, 2024
@lukaszstolarczuk lukaszstolarczuk mentioned this issue Jun 21, 2024
7 tasks
@KFilipek
Copy link
Contributor

KFilipek commented Jul 23, 2024

It is fixed partially by #572 #577.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants