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

Abstraction of testing layer #24

Closed
Xenomega opened this issue Aug 29, 2022 · 0 comments · Fixed by #33
Closed

Abstraction of testing layer #24

Xenomega opened this issue Aug 29, 2022 · 0 comments · Fixed by #33

Comments

@Xenomega
Copy link
Member

Xenomega commented Aug 29, 2022

The project aims to have first party support for some testing strategies (property tests, assertion-based testing, etc). However, on an API level we should provide hooks such as pre-tx-execution and post-tx-execution that allow people to use the Fuzzer with their own hooks to report their own custom test results. Our own testing strategies should be implemented using the generic test case provider interface that others can also use, to remain as agnostic as we can and ensure the API supports all the operations one might expect.

This PR is dependent on #21 , which will introduce a generic test result interface to be used in this PR.

@Xenomega Xenomega changed the title Support API-level custom test results Abstraction of testing layer Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant