Skip to content
This repository was archived by the owner on Feb 20, 2025. It is now read-only.

Add fuzzing for aida-stochastic #390

Merged
merged 3 commits into from
Apr 24, 2023
Merged

Add fuzzing for aida-stochastic #390

merged 3 commits into from
Apr 24, 2023

Conversation

b-scholz
Copy link
Collaborator

@b-scholz b-scholz commented Apr 15, 2023

This PR adds fuzzing to the stochastic framework. A fuzzing string is generated from the go-lang go-fuzz framework for producing a sequence of operations and their arguments. The fuzzing string is mutated to increase the coverage.

The fuzzing is invoked by,

cd stochastic
go test -fuzz=FuzzStochastic -parallel=1

More information about fuzzing can be found here:
https://go.dev/security/fuzz/

This PR adds fuzzing to the stochastic framework. A fuzzing string is generated for the
producing a sequence of operations and their arguments.
@b-scholz
Copy link
Collaborator Author

The fuzzing framework consumes too much memory and crashes itself.
golang/go#52569

Adding the flag -parallel=1 helps but would need to reduce the seed files.

@b-scholz
Copy link
Collaborator Author

#367

@wsodsong wsodsong merged commit dc281f3 into main Apr 24, 2023
@b-scholz b-scholz deleted the feature/fuzzing branch June 6, 2023 01:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants