CI Fuzz CLI Tutorials

This repository contains example projects and tutorials to help you learn how to create your own fuzz tests with CI Fuzz CLI.

Tutorials

You can find the tutorials for the C/C++ and Java projects in our official documentation:

Example projects

Simple Setups

Simple project setups include a minimal project to showcase the CI Fuzz setup with one fuzz test included.

Also included are Gradle and Maven projects with both JUnit4 and JUnit5 unit tests, to demonstrate the use of the junit-vintage-engine together with fuzz tests.

Advanced Setups

Advanced project setups include multiple modules or submodules, dependent on the build system with one or more fuzz tests.