-
Notifications
You must be signed in to change notification settings - Fork 0
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 Support for Customizing Fuzzing Parameters via rv-config.json
#7
Comments
When we move forward with implementing this feature, we can introduce an option for users to specify eligible |
I’d rather close this and split it into two issues:
I lean towards skipping Instead, the user can specify a path (e.g., via In this case, support for traits means the user writes a custom generator. Combined with #60, achieves the same result as One issue with |
To customize the rendezvous process, a new feature should be implemented that allows users to create an
rv-config.json
file in their project root. This file can be used to override default fuzzing parameters for specific contracts, such as setting custom min/max values for numbers.Feature Details:
The
rv-config.json
file should support the following customization options:min
andmax
values for number-based parameters.minLength
andmaxLength
for string-based parameters.Example
rv-config.json
:Benefits:
This feature will allow running rendezvous in parallel using different profiles, making it potentially faster to uncover edge cases and increasing the efficiency of the fuzzing process.
Acceptance Criteria:
rv-config.json
file should be recognized and parsed correctly when placed in the project root.rv-config.json
should override the default fuzzing settings.The text was updated successfully, but these errors were encountered: