This is where I conducted my testing to for Jazzer integration with the Dapr Java SDK. This project currently uses autofuzz mode to discover edge cases of the provided binary. All binaries are downloaded from Maven thereby allowing this process to be run independently from the current build.
Contents:
- Bash script to parse a given set of parameters such as target version, class, methods to invoke Docker containers with a host path mounted for each run of Jazzer.
- GitHub Action workflow to invoke the whole process as part of CI with a build strategy matrix to parameterize each run.
An example run can be found here