9 releases (breaking)

0.7.0 May 24, 2022
0.6.4 Nov 6, 2021
0.6.0 Nov 17, 2020
0.5.0 May 23, 2020
0.2.0 Oct 16, 2019

#294 in Testing

Download history 1148/week @ 2022-06-03 642/week @ 2022-06-10 607/week @ 2022-06-17 523/week @ 2022-06-24 662/week @ 2022-07-01 716/week @ 2022-07-08 971/week @ 2022-07-15 670/week @ 2022-07-22 1032/week @ 2022-07-29 682/week @ 2022-08-05 591/week @ 2022-08-12 579/week @ 2022-08-19 552/week @ 2022-08-26 586/week @ 2022-09-02 567/week @ 2022-09-09 1228/week @ 2022-09-16

3,009 downloads per month
Used in 16 crates (via bolero)

MIT license

370KB
9K SLoC

C++ 8K SLoC // 0.1% comments Rust 464 SLoC // 0.0% comments Python 63 SLoC // 0.2% comments C 25 SLoC // 0.4% comments Shell 17 SLoC // 0.1% 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

~0–0.8MB
~17K SLoC