12 releases

0.6.2 Nov 6, 2021
0.6.0 Nov 17, 2020
0.5.2 May 31, 2020
0.4.2 Feb 3, 2020
0.2.0 Oct 16, 2019

#3 in #fuzz-testing

Download history 864/week @ 2021-09-25 730/week @ 2021-10-02 278/week @ 2021-10-09 317/week @ 2021-10-16 738/week @ 2021-10-23 1323/week @ 2021-10-30 1382/week @ 2021-11-06 834/week @ 2021-11-13 227/week @ 2021-11-20 415/week @ 2021-11-27 428/week @ 2021-12-04 392/week @ 2021-12-11 171/week @ 2021-12-18 115/week @ 2021-12-25 424/week @ 2022-01-01 523/week @ 2022-01-08

1,307 downloads per month
Used in 2 crates

MIT license

485KB
12K SLoC

C 5.5K SLoC // 0.1% comments Rust 4.5K SLoC // 0.0% comments C++ 2K SLoC // 0.1% comments Shell 86 SLoC // 0.2% comments Python 15 SLoC // 0.2% comments

bolero

Build Status Latest version Documentation License

fuzz and property testing front-end for Rust

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.6"

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

~3.5–5MB
~106K SLoC