This is a Gradle project configured with cifuzz which includes:
- class with multiple Fuzz Tests
- class with mixed Unit and Fuzz Tests
- changed source directory for test source set
- multi-project layout
cifuzz run -C app com.example.TestCases::remoteCodeFuzzTest
cifuzz run -C testsuite com.example.RCEFuzzTestCase::fuzzTestTrigger
cifuzz run -C testsuite com.example.OutOfBoundsTestCase::fuzzTest
cifuzz run -C testsuite com.example.RCEFuzzTestCase::fuzzTestDontTrigger
cifuzz -C app bundle
The bundle should include 1 Fuzz Test:
com.example.TestCases::remoteCodeFuzzTest
cifuzz -C testsuite bundle
The bundle should include 3 Fuzz Tests:
com.example.OutOfBoundsTestCase::fuzzTest
com.example.RCEFuzzTestCase::fuzzTestTrigger
com.example.RCEFuzzTestCase::fuzzTestDontTrigger