5 releases (3 breaking)

✓ Uses Rust 2018 edition

0.5.0 May 23, 2020
0.4.1 Jan 8, 2020
0.4.0 Jan 6, 2020
0.3.0 Dec 5, 2019
0.2.0 Oct 16, 2019

#11 in #fuzz

40 downloads per month
Used in 2 crates

MIT license

620KB
15K SLoC

C 14K SLoC // 0.1% comments Rust 464 SLoC // 0.0% comments Shell 295 SLoC // 0.2% comments

bolero

Build Status Latest version Documentation License

fuzz and property testing framework

Book

A copy of the Bolero Book can be found here: http://camshaft.github.io/bolero

Installation

bolero is on crates.io and can be added to a project like so:

[dev-dependencies]
bolero = "0.5"

bolero also provides a CLI program to execute fuzz tests, cargo-bolero. It can be installed globally with cargo:

$ cargo install -f cargo-bolero

Linux Installation

cargo-bolero needs a couple of libraries installed to compile. If these libraries aren't available the requirement can be relaxed by executing cargo install cargo-bolero --no-default-features -f

Debian/Ubuntu

$ sudo apt install binutils-dev libunwind-dev

Dependencies