Skip to main content Link Menu Expand (external link) Document Search Copy Copied

CI Fuzz

CI Fuzz is an open source command line tool for creating fuzz tests. CI Fuzz is tightly integrated with various build systems, enabling developers to create fuzz tests as easily as unit tests. You can find the CI Fuzz GitHub repository here.


Features

  • Easily setup, create, and run fuzz tests
  • Generate coverage reports that can be integrated in your IDE
  • Supports multiple programming languages and build systems

Languages and Build Systems

CI Fuzz supports the following language and build system combinations:

  • C/C++ - CMake, Bazel, Other*
  • Java - Maven, Gradle

* CI Fuzz provides general support for other build systems such as Make, Ninja, and Meson.

Getting Started

If you are new to CI Fuzz, or just fuzz testing in general, then check out our quick start guides. They will walk you through creating your first fuzz test with CI Fuzz.

Quick Start C/C++ Quick Start Java