11## Project Description
22
3- This is an extended example maven project which covers custom project setups :
3+ This is an Maven project configured with ** cifuzz ** which includes :
44
5- - multiple fuzz tests in one class
6- - mixed unit and fuzz tests in one class
5+ - class with multiple Fuzz Tests
6+ - class with mixed Unit and Fuzz Tests
77- changed source directory for test source set
88- multi-project layout
9- - more than one fuzzable class (with different findings)
10-
11- Right now we do not support a multi module project setup with maven so this project has two ` cifuzz.yaml ` ,
12- one in the module ` tests ` and one in ` util ` .
139
1410## Setup
1511
16- To run the fuzz tests, the Maven ` install ` command needs to be run to be able to resolve all dependencies.
12+ To run the fuzz tests, the Maven ` install ` command needs to be called to be able
13+ to resolve all dependencies.
1714
1815```
1916mvn -Dmaven.test.skip=true install
@@ -44,7 +41,7 @@ cifuzz -C tests run NegativeArraySizeFuzzTest::fuzzTest
4441cifuzz -C tests bundle
4542```
4643
47- Should include ** 2** fuzz tests
44+ The bundle should include ** 2** Fuzz Tests:
4845
4946- ` NegativeArraySizeFuzzTest::fuzzTest `
5047- ` UtilFuzzTest::fuzzTest `
@@ -55,6 +52,6 @@ Should include **2** fuzz tests
5552cifuzz -C util bundle
5653```
5754
58- Should include ** 1** fuzz test
55+ The bundle should include ** 1** Fuzz Test:
5956
6057- ` util.UtilTest::joinFuzzTest `
0 commit comments