CodeIntelligenceTesting / jazzer

Coverage-guided, in-process fuzzing for the JVM
https://code-intelligence.com
Other
1.03k stars 137 forks source link

Improve list mutator #675

Closed 0xricksanchez closed 1 year ago

0xricksanchez commented 1 year ago

Improves the list mutator in a couple of ways:

0xricksanchez commented 1 year ago

Currently I do not know why the //tests:ExperimentalMutatorComplexProtoFuzzer does not pass in the CI. It works just fine on my Mac as well as from within a fresh Ubuntu 22.04 VM.

//Edit

###### Recommended dictionary. ######
"\000\000\004\322" # Uses: 42
###### End of recommended dictionary. ######
Done 40000 runs in 1 second(s)
Exception in thread "main" java.lang.IllegalStateException: Expected a crash, but did not get a stack trace
        at com.code_intelligence.jazzer.tools.FuzzTargetTestWrapper.verifyFuzzerOutput(FuzzTargetTestWrapper.java:243)
        at com.code_intelligence.jazzer.tools.FuzzTargetTestWrapper.main(FuzzTargetTestWrapper.java:135)

//Edit2

Upping the runs a bit made that work again in the CI