rustio rustio.net

Development Tools::Testing

80

assert_cmd

2.2.2 Stable

Test CLI Applications.

63.3M downloads · 14d ago
78

codspeed-criterion-compat

4.7.0 Stable

Criterion.rs compatibility layer for CodSpeed

5.2M downloads · 3d ago
77

proptest

1.11.0 Stable

Hypothesis-like property-based testing and shrinking.

128.7M downloads · 2mo ago
74

pocket-ic

13.0.0 Stable

PocketIC: A Canister Smart Contract Testing Platform

367.3K downloads · 1mo ago
73

snapbox

1.2.1 Stable

Snapshot testing toolbox

8.3M downloads · 1mo ago
72

trycmd

1.2.0 Stable

Snapshot testing for a herd of CLI tests

4.4M downloads · 2mo ago
72

quickcheck

1.1.0 Stable

Automatic property based testing with shrinking.

55.2M downloads · 3mo ago
72

proptest-state-machine

0.8.0 Growing

State machine based testing support for proptest.

2.4M downloads · 2mo ago
71

fixt

0.6.1 Growing

minimum viable fixtures

220.8K downloads · 13d ago
71

electrsd

0.39.0 Growing

Utility to run a regtest electrs process, useful in integration testing environment

564.5K downloads · 13d ago
71

insta

1.47.2 Stable

A snapshot testing library for Rust

67.0M downloads · 1mo ago
71

axum-test

20.0.0 Stable

Easy E2E testing for Axum

9.4M downloads · 1mo ago
70

trybuild

1.0.116 Stable

Test harness for ui tests of compiler diagnostics

48.1M downloads · 3mo ago
70

arbitrary

1.4.2 Growing

The trait for generating structured data from unstructured data

109.8M downloads · 9mo ago
70

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`

24.8M downloads · 2mo ago
70

cucumber

0.23.0 Growing

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

15.5M downloads · 1mo ago
70

bitcoind

0.39.0 Growing

Utility to run a regtest bitcoind process, useful in integration testing environments

956.4K downloads · 13d ago
70

codspeed-divan-compat-macros

4.7.0 Stable

Macros for the Divan compatibility layer for CodSpeed

3.0M downloads · 3d ago
69

assert_fs

1.1.3 Growing

Filesystem fixtures and assertions for testing.

15.4M downloads · 1y ago
69

mockito

1.7.2 Stable

HTTP mocking for Rust.

44.2M downloads · 3mo ago
69

thirtyfour

0.37.0 Growing

Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work.

1.4M downloads · 22d ago
69

roff

1.1.1 Stable

ROFF (man page format) generation library

11.2M downloads · 1mo ago
69

codspeed-divan-compat

4.7.0 Stable

Divan compatibility layer for CodSpeed

3.0M downloads · 3d ago
68

snapbox-macros

1.1.0 Stable

Snapshot testing toolbox

8.1M downloads · 2mo ago
68

serde_test

1.0.177 Growing

Token De/Serializer for testing De/Serialize implementations

33.0M downloads · 1y ago
68

derive_arbitrary

1.4.2 Growing

Derives arbitrary traits

82.2M downloads · 9mo ago
68

proptest-derive

0.8.0 Growing

Custom-derive for the Arbitrary trait of proptest.

18.8M downloads · 3mo ago
68

testcontainers

0.27.3 Growing

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

24.6M downloads · 1mo ago
68

egui_kittest

0.34.2 Growing

Testing library for egui based on kittest and AccessKit

335.7K downloads · 21d ago
68

test-log

0.2.20 Growing

A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.

54.9M downloads · 1mo ago
68

codspeed

4.7.0 Stable

Core instrumentation library for CodSpeed

8.5M downloads · 3d ago
68

codspeed-bencher-compat

4.7.0 Stable

Bencher compatibility layer for CodSpeed

411.5K downloads · 3d ago
67

arborium-test-harness

2.17.0 Experimental

Test harness for arborium grammar crates

5.4K downloads · 16d ago
67

expect-json-macros

1.10.1 Stable

Macros for Expect Json

2.8M downloads · 2mo ago
67

nextest-filtering

0.21.0 Growing

Filtering DSL for cargo-nextest

5.3M downloads · 1mo ago
67

cucumber-codegen

0.23.0 Growing

Code generation for `cucumber` crate.

15.5M downloads · 1mo ago
67

wasm-smith

0.250.0 Growing

A WebAssembly test case generator

2.8M downloads · 4d ago
67

chromey

2.49.1 Growing

Concurrent chrome devtools protocol automation library for Rust

261.1K downloads · 18d ago
67

cargo-nextest

0.9.136 Growing

A next-generation test runner for Rust.

10.4M downloads · 9d ago
67

toml-test-data

2.10.0 Stable

TOML test cases

196.4K downloads · today
67

toml-test-harness

1.10.0 Stable

Cargo test harness for verifying TOML parsers

180.9K downloads · today
66

test-case

3.3.1 Growing

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

48.5M downloads · 2y ago
66

expect-json

1.10.1 Stable

For comparisons on JSON data

2.7M downloads · 2mo ago
66

shuttle

0.9.1 Growing

A library for testing concurrent Rust code

3.7M downloads · 1mo ago
66

spider_chrome

2.37.130 Stable

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

933.3K downloads · 2mo ago
66

corepc-node

0.12.0 Growing

Utility to run a regtest bitcoind process, useful in integration testing environments

343.3K downloads · 1mo ago
66

parameterized

2.1.0 Growing

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

5.2M downloads · 6mo ago
66

nextest-metadata

0.14.1 Growing

Structured access to nextest machine-readable output.

5.6M downloads · 1mo ago
66

test-temp-dir

0.7.0 Growing

Temporary directories for use in tests

48.9K downloads · 2mo ago
66

honggfuzz

0.5.60 Growing

Fuzz your Rust code with Google-developped Honggfuzz !

7.1M downloads · 1mo ago