13 unstable releases

0.7.0 May 24, 2022
0.6.2 Nov 6, 2021
0.6.0 Nov 17, 2020
0.5.2 May 31, 2020
0.2.0 Oct 16, 2019

#334 in Testing

Download history 653/week @ 2022-04-21 855/week @ 2022-04-28 854/week @ 2022-05-05 815/week @ 2022-05-12 933/week @ 2022-05-19 791/week @ 2022-05-26 1364/week @ 2022-06-02 659/week @ 2022-06-09 853/week @ 2022-06-16 682/week @ 2022-06-23 833/week @ 2022-06-30 764/week @ 2022-07-07 1127/week @ 2022-07-14 1020/week @ 2022-07-21 1306/week @ 2022-07-28 939/week @ 2022-08-04

4,615 downloads per month
Used in 13 crates (9 directly)

MIT license

500KB
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

~0.4–2MB
~39K SLoC