Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/natemcintosh/fuzztest

What would a basic fuzzing library look like in Julia?
https://github.com/natemcintosh/fuzztest

fuzzing julia julia-language julialang testing

Last synced: 5 days ago
JSON representation

What would a basic fuzzing library look like in Julia?

Awesome Lists containing this project

README

        

# FuzzTest
What would a basic fuzzing library look like in Julia?

Right now, the only utility supported by this tool is calling `rand` on the given types. This means that if
`rand` doesn't know how to randomly sample a type, e.g. `String`, this tool will not work. It also means that
running it on `Float`s will only produce numbers in the range $[0,1)$. Future work will expand this.

## Use Cases
When would fuzzing be useful?
- If you are looking for inputs that crash your function
- If you want to make sure that a certain property is satisfied by your function