rustio rustio.net

Development Tools::Testing

81

proptest

1.11.0 Stable

Hypothesis-like property-based testing and shrinking.

107.0M downloads · 3d ago
80

assert_cmd

2.2.0 Stable

Test CLI Applications.

55.8M downloads · 17d ago
77

codspeed-criterion-compat

4.4.1 Stable

Criterion.rs compatibility layer for CodSpeed

4.3M downloads · 15d ago
76

trycmd

1.2.0 Stable

Snapshot testing for a herd of CLI tests

3.6M downloads · 4d ago
76

snapbox

1.2.0 Stable

Snapshot testing toolbox

6.8M downloads · 4d ago
76

proptest-state-machine

0.8.0 Growing

State machine based testing support for proptest.

2.1M downloads · 3d ago
76

pocket-ic

13.0.0 Stable

PocketIC: A Canister Smart Contract Testing Platform

329.8K downloads · 4d ago
74

axum-test

19.1.1 Stable

Easy E2E testing for Axum

7.1M downloads · 22d ago
74

quickcheck

1.1.0 Stable

Automatic property based testing with shrinking.

50.4M downloads · 1mo ago
74

insta

1.47.0 Stable

A snapshot testing library for Rust

55.8M downloads · yesterday
73

libtest-mimic

0.8.2 Growing

Write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`

22.7M downloads · 11d ago
72

snapbox-macros

1.1.0 Stable

Snapshot testing toolbox

6.6M downloads · 4d ago
72

trybuild

1.0.116 Stable

Test harness for ui tests of compiler diagnostics

41.0M downloads · 1mo ago
72

mockito

1.7.2 Stable

HTTP mocking for Rust.

36.7M downloads · 1mo ago
71

arbitrary

1.4.2 Growing

The trait for generating structured data from unstructured data

92.6M downloads · 7mo ago
71

proptest-derive

0.8.0 Growing

Custom-derive for the Arbitrary trait of proptest.

16.3M downloads · 1mo ago
71

fixt

0.6.0 Growing

minimum viable fixtures

210.1K downloads · 16d ago
71

roff

1.1.0 Stable

ROFF (man page format) generation library

9.4M downloads · 15d ago
70

serial_test

3.4.0 Stable

Allows for the creation of serialised Rust tests

101.0M downloads · 1mo ago
70

assert_fs

1.1.3 Growing

Filesystem fixtures and assertions for testing.

13.7M downloads · 10mo ago
70

spider_chrome

2.37.130 Stable

DEPRECATED: This crate has been renamed to `chromey`. Please update your Cargo.toml.

902.9K downloads · 2d ago
70

nextest-filtering

0.20.0 Growing

Filtering DSL for cargo-nextest

4.5M downloads · 7d ago
70

testcontainers

0.27.2 Growing

A library for integration-testing against docker containers from within Rust.

18.4M downloads · 4d ago
69

derive_arbitrary

1.4.2 Growing

Derives arbitrary traits

69.6M downloads · 7mo ago
69

codspeed-divan-compat-macros

4.4.1 Stable

Macros for the Divan compatibility layer for CodSpeed

2.0M downloads · 15d ago
69

test-temp-dir

0.7.0 Growing

Temporary directories for use in tests

44.7K downloads · 24d ago
68

toml-test-data

2.5.0 Stable

TOML test cases

144.9K downloads · 4d ago
68

expect-json-macros

1.10.1 Growing

Macros for Expect Json

1.7M downloads · 22d ago
68

serde_test

1.0.177 Growing

Token De/Serializer for testing De/Serialize implementations

30.2M downloads · 1y ago
68

codspeed

4.4.1 Stable

Core instrumentation library for CodSpeed

6.6M downloads · 15d ago
68

nextest-metadata

0.14.0 Growing

Structured access to nextest machine-readable output.

4.8M downloads · 11d ago
68

egui_kittest

0.34.1 Growing

Testing library for egui based on kittest and AccessKit

276.8K downloads · today
68

checkito

5.0.0 Stable

A safe, efficient and simple QuickCheck-inspired library to generate shrinkable random data mainly oriented towards generative/property/exploratory testing.

57.3K downloads · 15d ago
68

cargo-nextest

0.9.132 Growing

A next-generation test runner for Rust.

9.5M downloads · 7d ago
67

serial_test_derive

3.4.0 Stable

Helper crate for serial_test

99.7M downloads · 1mo ago
67

expect-json

1.10.1 Growing

For comparisons on JSON data

1.7M downloads · 22d ago
67

honggfuzz

0.5.59 Growing

Fuzz your Rust code with Google-developped Honggfuzz !

6.6M downloads · 21d ago
67

codspeed-bencher-compat

4.4.1 Stable

Bencher compatibility layer for CodSpeed

335.0K downloads · 15d ago
67

codspeed-divan-compat

4.4.1 Stable

Divan compatibility layer for CodSpeed

2.1M downloads · 15d ago
67

parameterized

2.1.0 Growing

Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)

5.1M downloads · 4mo ago
67

fantoccini

0.22.1 Growing

High-level API for programmatically interacting with web pages through WebDriver.

2.9M downloads · 27d ago
67

arborium-test-harness

2.16.0 Experimental

Test harness for arborium grammar crates

3.9K downloads · 16d ago
66

toml-test-harness

1.5.0 Stable

Cargo test harness for verifying TOML parsers

131.2K downloads · 4d ago
66

test-case

3.3.1 Growing

Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily

42.7M downloads · 2y ago
66

kittest

0.4.0 Growing

Automated GUI testing using AccessKit

374.0K downloads · 4d ago
66

test-strategy

0.4.5 Growing

Procedural macro to easily write higher-order strategies in proptest.

3.8M downloads · 1mo ago
66

chromey

2.42.12 Experimental

Concurrent chrome devtools protocol automation library for Rust

242.2K downloads · 2d ago
66

cucumber

0.22.1 Growing

Cucumber testing framework for Rust, with async support. Fully native, no external test runners or dependencies.

15.1M downloads · 3mo ago
66

assert2

0.4.0 Growing

assert!(...) and check!(...) macros inspired by Catch2, now with diffs!

2.4M downloads · 1mo ago
66

testcontainers-modules

0.15.0 Growing

Community maintained modules for Testcontainers for Rust

6.7M downloads · 1mo ago