-
trybuild
Test harness for ui tests of compiler diagnostics
-
clippy-reviewdog-filter
A filter for integrating Clippy with Reviewdog
-
goldenscript
A scriptable, data-driven test framework using golden masters
-
ws-mock
A websocket mock server for testing, inspired by Wiremock
-
github-action-runner
command-line utility written in Rust for working with GitHub Actions
-
xtp-test
A testing framework for XTP / Extism plugins
-
test-span
macro and utilities to do snapshot tests on tracing spans
-
cargo-test-fuzz
-
junit2json
convert JUnit XML format to JSON with Rust
-
testcontainers-modules
Community maintained modules for Testcontainers for Rust
-
test-fuzz-runtime
-
testcontainers
integration-testing against docker containers from within Rust
-
ui_test
A test framework for testing rustc diagnostics output
-
xrun
Command Line Tools for macOS. With xrun you can run Xcode unit tests faster through the terminal.
-
file_test_runner
File-based test runner for running tests found in files
-
cargodisttest
💬 a CLI for learning to distribute CLIs in rust
-
tested-fixture
Attribute macro for creating fixtures from tests
-
cranelift-control
White-box fuzz testing framework
-
rust-ci-cd-template
ci/cd template for github
-
test-fuzz-internal
-
test-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
expecting
Rust macros that test conditions without panicking
-
libcnb-test
An integration testing framework for buildpacks written with libcnb.rs
-
necessist
-
marco-test-two
just a test for release-plz
-
maelstrom-simex
SIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space
-
pymute
Mutation Testing Tool for Python/Pytest written in Rust
-
maelstrom-run
Program for submitting jobs to Maelstrom clusters
-
maelstrom-client-base
Client library code shared between API and process for Maelstrom
-
maelstrom-client
Client library for Maelstrom
-
maelstrom-client-process
Client library background process for Maelstrom
-
maelstrom-worker
The maelstrom worker. This process executes jobs as directed by the broker.
-
dylint_testing
testing Dylint libraries
-
astarte-device-sdk-mock
Mock implementation of the traits in the astarte-device-sdk
-
maelstrom-broker
The maelstrom broker. This process coordinates between clients and workers.
-
ora-test
Part of the Ora scheduler framework
-
tested-fixture-macros
proc-macros for tested-fixture
-
fixt
minimum viable fixtures
-
necessist-frameworks
-
serial_test
Allows for the creation of serialised Rust tests
-
fluentci-graphql
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
testcontainers-redpanda-rs
Unofficial redpanda test container
-
fluentci-types
Programmable CI/CD engine without Containers, built on top of Nix ❄️
-
libc-test
A test crate for the libc crate
-
maelstrom-test
Test macros for Maelstrom
-
necessist-core
-
datatest-stable
Data-driven tests that work on stable Rust
-
misty-vm-test
Test helpers of misty-vm
-
serial_test_derive
Helper crate for serial_test
-
nitka
Near Integration Test Kit and Automation
-
casr
Collect crash reports, triage, and estimate severity
-
glennib-thelib
Test library for testing release-plz
-
claym
Assertion macros (without dependencies)
-
materially
A macro for material implication
-
toolproof
user-centric testing framework for tools and applications
-
forky_test
Rust Utilities
-
cargo-mutants
Inject bugs and see if your tests catch them
-
sweet-cli
CLI for the Sweet test framework
-
cargo-nextest
A next-generation test runner for Rust
-
testez-companion-cli
CLI for TestEZ Companion
-
codspeed
Core instrumentation library for CodSpeed
-
codspeed-bencher-compat
Bencher compatibility layer for CodSpeed
-
codspeed-criterion-compat
Criterion.rs compatibility layer for CodSpeed
-
thepipelinetool_utils
utils used for thepipelinetool
-
goldie
golden file testing
-
thirtyfour
Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work
-
anytest
Run any test from your terminal
-
coverage-helper
Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
cucumber-codegen
Code generation for
cucumber
crate -
fakedata_generator
Generate fake data with various generators
-
gix-index
A work-in-progress crate of the gitoxide project dedicated implementing the git index file
-
cimetrics-rs
Rust SDK for CI Metrics
-
assertive
Collection of assertions
-
sludge-cicd
Personal CI/CD tool for Rust crates
-
assert-be-close
function to assert that two numbers are close to each other
-
zuu
A program to check your code quality before all commit
-
goldenfile
testing library
-
group-runner
Group Rust executable output in GitHub logs
-
rtest
integration test building framework
-
pact_consumer
Pact-Rust module that provides support for writing consumer pact tests
-
pact_verifier
Pact-Rust support library that implements provider verification functions
-
pact_mock_server
Pact-Rust support library that implements in process mock server
-
data-test
(aka table-test), without custom test to run with your test runner
-
razel
a command executor with caching for data processing pipelines
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
rtest-util
common structs for rtest and rtest-derive
-
asserhttp
Fluent http response assertions
-
rust_slim
A Slim Server for acceptance tests in rust
-
cargo-afl
Fuzzing Rust code with american-fuzzy-lop
-
air-testing-framework
AquaVM testing framework
-
libafl_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
peacock-fuzz
parse context-free grammars and create grammar-based fuzzing tools
-
libafl
Slot your own fuzzers together and extend their features using Rust
-
monkey_test
A property based testing (PBT) tool like QuickCheck, ScalaCheck and similar libraries, for the Rust programming language
-
lowkey
A delightful, local-first CI system
-
libafl_targets
Common code for target instrumentation that can be used combined with LibAFL
-
file-serve
HTTP Static File Server
-
libafl_frida
Frida backend library for LibAFL
-
thirtyfour-macros
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing
-
libafl_bolts
Low-level bolts to create fuzzers and so much more
-
insta-cmd
A command line extension to the insta testing library for Rust
-
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
db-pool
A thread-safe database pool for running database-tied integration tests in parallel
-
libtest-mimic
Write your own test harness that looks and behaves like the built-in test harness used by
rustc --test
-
libafl_sugar
Sugar builders to create common fuzzers with LibAFL
-
symcc_libafl
Meta package for symcc_runtime
-
libafl_qemu
QEMU user backend library for LibAFL
-
libafl_qemu_build
Builder for LibAFL QEMU
-
dinghy-build
Cross-compilation made easier - helpers for build.rs scripts
-
dinghy-test
Cross-compilation made easier - see main crate cargo-dinghy
-
unimock
A versatile and developer-friendly trait mocking library
-
maa-framework
Rust bindings for MaaFramework
-
quicktest
Command Line Interface (CLI) for stress testing for competitive programming contest
-
myart
testing purpose
-
rstest_macros
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
compiler_base_parallel
A common domain programming language framework
-
trycmd
Snapshot testing for a herd of CLI tests
-
mock_instant
way to mock an std::time::Instant
-
expect-test
Minimalistic snapshot testing library
-
uniffi_testing
a multi-language bindings generator for rust (testing helpers)
-
test-temp-dir
Temporary directories for use in tests
-
oxide-httpmock
httpmock for the Oxide rack API
-
insta
A snapshot testing library for Rust
-
sqlness-cli
SQLNESS command line tool
-
darkroom
A contract testing tool built in Rust
-
rustainers
opinionated way to run containers for tests
-
wind_tunnel_instruments
Instruments for measuring performance with Wind Tunnel
-
wind_tunnel_core
Core components for Wind Tunnel
-
wind_tunnel_runner
The Wind Tunnel runner
-
holochain_wind_tunnel_runner
Customises the wind_tunnel_runner for Holochain testing
-
rust_test123
A test
-
radicle-cli-test
Radicle CLI test library
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
dropcount
Count destructor calls
-
io-test
I/O implementations for testing
-
marco-test-crate
test crate
-
proptest-state-machine
State machine based testing support for proptest
-
mockable
Usefull components to make easier to mock your code
-
standard_library
Just a playground
-
servertest
test
-
applin_headless
Control an Applin™ client programmatically
-
temp-dir
temporary directory with cleanup
-
scrypto-test
testing Scrypto blueprints
-
arrow-integration-test
Support for the Apache Arrow JSON test data format
-
r2r_actions
Internal dependency to the r2r crate
-
bintest
Testing the executables build by a bin crate
-
rain_test_crate
一个测试包
-
buildkite-test-collector
Official Buildkite Test Analytics Collector for Rust
-
snapbox
Snapshot testing toolbox
-
litcheck
A standalone implementation of the lit and FileCheck utilities in a single package
-
ldap-test-server
Running isolated OpenLDAP servers in integration tests
-
tokio-test
Testing utilities for Tokio- and futures-based code
-
litcheck-filecheck
litcheck's FileCheck functionality as a library
-
litcheck-lit
litcheck's lit functionality as a library
-
litcheck-core
An internal library used by various litcheck components
-
sweet
Declarative full-stack test framework
-
checkito
quickcheck inspired library to generate growable/shrinkable random data mainly oriented towards generative/property/exploratory testing
-
ntest
Testing framework for rust which enhances the built-in library with some useful features
-
yare
Lean parameterized test case library for Rust 🚀
-
fake-opentelemetry-collector
A Fake (basic) opentelemetry collector, useful to test what is collected opentelemetry
-
cli_test_dir
Tools for testing Rust command-line utilities
-
test_logs
see logs in tests
-
narrative
An immensely simple library for story-driven development
-
sparql-smith
A SPARQL test cases generator
-
parameterized
Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)
-
ntest_timeout
Timeout attribute for the ntest framework
-
ntest_test_cases
Test cases for ntest framework
-
bolero
fuzz and property testing front-end
-
yare-macro
Attribute macro crate for the Yare parameterized tests library
-
nextest-filtering
Filtering DSL for cargo-nextest
-
bolero-generator
value generator for testing and fuzzing
-
temp-postgres
temporary postgres instance meant for unit tests
-
cargo-bolero
cargo command for running bolero fuzz tests
-
bolero-engine
fuzz and property testing framework
-
jqunit
A test framework for jq, built on top of libjq
-
test-casing
Parameterized test cases and test decorators
-
tracing-capture
Capturing tracing spans and events, e.g. for testing
-
term-transcript-cli
CLI wrapper for term-transcript
-
smoothy
Write smooth assertions in a fluent and human readable way
-
flipdot-testing
Tools for testing and debugging Luminator sign communications
-
parameterized-macro
Attribute macro crate for parameterized tests
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
sample-test
Sampling strategies and machinery for testing arbitrary data
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
test-casing-macro
Procedural macro for
test-casing
-
test-context
providing custom setup/teardown for Rust tests without needing a test harness
-
github-actions-models
Unofficial, high-quality data models for GitHub Actions workflows, actions, and related components
-
kble
Virtual Harness Toolkit
-
mockser
Configurable mock server for testing and development
-
mockito
HTTP mocking for Rust
-
cargo-difftests-testclient
cargo-difftests: test client library
-
anticipate
Automate terminal applications in Unix like Don libes expect
-
arbtest
A minimalist property-based testing library based on arbitrary
-
assert_cmd
Test CLI Applications
-
cargo-fuzz
A
cargo
subcommand for fuzzing withlibFuzzer
! Easy to use! -
ctxbuilder
Context-based builders
-
test_cargo515
A test project for cargo
-
assert
The package provides assertions for testing
-
invalidstring
just for testing invalid string data
-
augurs-testing
Test framework and data for the augurs library
-
libafl_inline_c
A fork of inline-c-rs for LibAFL
-
assert-call
testing that ensures code parts are called as expected
-
wiremock
HTTP mocking to test Rust applications
-
char-buf
A writable, fixed-length
char
buffer usable inno_std
environments -
async-metronome
Unit testing framework for async Rust
-
axum-test-helpers
🧪 Test client for axum copied from axum
-
git-gamble
blend TCR + TDD to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
snapbox-macros
Snapshot testing toolbox
-
maelstrom-client-cli
CLI for submitting jobs to Maelstrom clusters
-
drop_tracer
memory leak detector
-
embedded-test
A test harness and runner for embedded devices
-
test_cargo_publis001
here goes the description
-
aleksandr-vinokurov-cv
Aleksandr Vinokurov CV
-
kvarn_testing
Testing framework used by the Kvarn web server
-
libtest-with
A slightly customized version of libtest-mimic, such that it can be easier create a test runner for test-with
-
is_ci
Super lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.
-
test_crate2
A test crate for testing cargo
-
checkito_macro
A set of macros to accompany the
checkito
crate -
vanadin
Blazingly fast building and testing framework
-
dummy-bin
Dummy binary crate for testing
-
iotics-grpc-client
IOTICS gRPC client
-
bitbelay
A performance evaluation harness for non-cryptographic hash functions
-
dummy-lib
Dummy library crate for testing
-
dummy-transitive
Dummy library for testing, with no reverse dependencies
-
bitbelay-cli
Command line facilities for the
bitbelay
package ecosystem -
marco-gitea-test
Test for release-plz
-
test-pretty-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
bitbelay-tests
Individual tests for the
bitbelay
package ecosystem -
bitbelay-providers
Data providers for the
bitbelay
package ecosystem -
bitbelay-statistics
Statistics facilities for the
bitbelay
package ecosystem -
bitbelay-suites
Test suites for the
bitbelay
package ecosystem -
bitbelay-report
Reporting facilities for the
bitbelay
package ecosystem -
smpl_fuzz
Fuzz testing from grammar
-
async-time-mock-tokio
Mockable time for use in async runtimes (tokio compatibility)
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
async-time-mock-core
Mockable time for use in async runtimes (core package)
-
crate-test-bolt
TESTING PACKAGE
-
lite-async-test
An #![async_test] wrapper using futures-lite, for easily setting up async tests in your crates/binaries
-
continuous-testing
A continuous testing tool
-
impostor_compiler_axum
Compile impostor mock files (see impostor_core) to an axum router
-
marco-test-three
-
codecov
API client for Rust
-
codecov-cache
Codecov API caching
-
clearcheck
Elegant and extensible assertions in rust
-
chidotestcrate_b
testing
-
assert_fs
Filesystem fixtures and assertions for testing
-
static_assertions_next
Compile-time assertions to ensure that invariants are met
-
test_panic
test cases with panic
-
googletest
A rich assertion and matcher library inspired by GoogleTest for C++
-
tinyrick_extras
common tasks for tinyrick projects
-
rs_quickcheck_util
some helper functions and macros to ease usage of quickcheck
-
testcat
Macros for writing more readable tests
-
lava-api-mock
Mock crate for the LAVA REST APIs
-
phper-test
PHPer testing utilities
-
googletest_macro
Procedural macros for GoogleTest Rust
-
embassy-mock
An unofficial collection of mocked types for the Embassy framework
-
fluent-assertions
testing library that enhances readability and expressiveness by enabling natural language-like syntax for test assertions
-
httpmock
HTTP mocking library for Rust
-
mockers
Mocking library
-
appium-client
Client for Appium Server, for automated mobile app testing
-
mockem
mock'em functions!
-
mocki
mock realization
-
weird-data
Generate random data in such a way as to make rare edge-cases very likely
-
interception-mock
dll providing the same interface as the interception library for mocking it in tests
-
nagme
highly maintainable, super pedantic linting
-
geckodriver
Proxy for using WebDriver clients to interact with Gecko-based browsers
-
marionette
implementing the client side of Gecko's Marionette remote automation protocol
-
toml-test-data
TOML test cases
-
squirrel-browser-automation
Browser automation via YAML based workflow definition
-
test-harness
a little test macro to wrap your tests with an arbitrary setup/teardown function
-
common-testing
Common testing shortcuts and utilities reused across projects
-
expect-tests
(A better) minimalistic snapshot testing library
-
rbspy-testdata
Test data for rbspy
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
mockall
A powerful mock object library for Rust
-
ming_test_crate
ming's test crate
-
polywrap_tests_utils
testing Polywrap Client
-
ran
fast random numbers generation
-
autogui
GUI Automation toolbox for Rust
-
testo
program to test automated releases
-
repeated-assert
Run assertions multiple times
-
ci_info
current CI environment information
-
automerge-test
testing automerge libraries
-
const-units
that lets you check the dimensions of your quantities at compile time and run time
-
hkalbasi-rustc-ap-miropt-test-tools
Automatically published version of the package
miropt-test-tools
in the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
ju-tcs-rust-2023-14
That actually is my package
-
ju-tcs-rust-23-9
-
ju-tcs-rust-23-04
package created for rust labs at Jagiellonian University
-
nextest-metadata
Structured access to nextest machine-readable output
-
ju-tcs-rust-23-7
hohoho like haskell
-
ju_tcs_rust_23_19
nie jedzcie ostrego
-
ju-tcs-rust-23-5
-
ju-tcs-rust-23-22
cli head tail lib for labs
-
ju-tcs-rust-23-28
Head and Tails
-
embedded-storage-inmemory
An in-memory implementation of embedded-storage
-
uj-tcs-rust-2023-13
A short description of my package
-
mockall_double
Test double adapter for Mockall
-
head_tail
nie jedzcie ostrego
-
supercilex-tests
Test utilities I use
-
trybuild2
Test harness for ui tests of compiler diagnostics (with support for inline tests)
-
example
useful for testing purposes and documentation
-
test-binary
Manage and build extra binaries for integration tests as regular Rust crates
-
apollo-smith
A GraphQL test case generator
-
shipper-release
Release orchestrator and changelog management program for shipper
-
pubuse_test
test
-
swu
A self test tool
-
uplink
Idiomatic and safe Rust binding for the Storj Lib Uplink
-
testfiles
Embedded test files. Include as a dev-dependencies.
-
test-case
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
publish-action
Auto Publish Cargo with Github Action
-
ffi-mock
A dead simple way of mocking extern functions, in cases where the external library is not avaible
-
kernal
A fluent assertion framework for Rust
-
test-case-core
core functionality for parsing #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
test-case-macros
#[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
test8981
testing stuff
-
proptest
Hypothesis-like property-based testing and shrinking
-
triples
A lib and cli for storing data triples
-
trycmd-indygreg-fork
Snapshot testing for a herd of CLI tests
-
dearbitrary
The trait for generating unstructured data from structured data
-
drop-tracker
check when a variable gets dropped. Useful for testing wrappers and containers that use unsafe memory management.
-
arbitrary
The trait for generating structured data from unstructured data
-
derive_arbitrary
Derives arbitrary traits
-
automataci
Solid Foundation for Kickstarting Your Software Development
-
flowtest
Tests that depend on other tests
-
rust-bazel
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
vangelis
A functional testing framework
-
mycalculator
application, library, and unit test that can be built using Bazel as well as Cargo. Please visit the repository to view the complete solution: client, server, and lib.
-
junit-report
Create JUnit compatible XML reports
-
cloudi
API
-
node-js-release-info
Asynchronously retrieve Node.js release info by version and platform from the downloads server
-
toml-test
Verify Rust TOML parsers
-
toml-test-harness
Cargo test harness for verifying TOML parsers
-
deqp-runner
A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline
-
dockertest
control docker containers when running your integration tests
-
async-mock
Async trait mocking
-
kubernetes-mock
Mocking framework for interacting with the Kubernetes API
-
testanything
Generate results in the Test Anything Protocol (TAP)
-
tap-harness
A Test-Anything-Protocol library
-
filetest
Macro that creates test cases for each file in a directory
-
extel
An extended testing library for scaffolding tests as quickly and easily as possible
-
wick-test
Test runner for Wick components
-
streambed-test
A collection of utilities that facilitate unit and integration testing
-
feroxfuzz
Structure-aware, black box HTTP fuzzing library
-
saptest
testing Super Auto Pets teams
-
test_61a7cd7f28e0
testing scraping examples
-
cargo-pretty-test
A console command to format cargo test output
-
ci-status
Displays CI statuses right in your terminal
-
llvm-cov-pretty
More beautiful HTML reports for llvm-cov/cargo-llvm-cov
-
rxpect
Extensible fluent expectations for Rust
-
vm_test_fixture
Runs a VM for use in tests
-
microsoft/onefuzz
A self-hosted Fuzzing-As-A-Service platform
-
pebbles
The Worst Web Automation Framework Ever. (╯°□°)╯︵ ┻━┻
-
neo4j_testcontainers
Neo4j module for testcontainers-rs
-
datatest
Data-driven tests in Rust
-
ziggy-honggfuzz-2
Fuzz your Rust code with Google-developped Honggfuzz !
-
ziggy-honggfuzz-1
Fuzz your Rust code with Google-developped Honggfuzz !
-
baicie_package_test
-
bolero-libfuzzer
libfuzzer plugin for bolero
-
bolero-afl
afl plugin for bolero
-
bolero-honggfuzz
honggfuzz plugin for bolero
-
bolero-kani
kani plugin for bolero
-
ziggy-honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
expectorate
comparing output to file contents with simple updating
-
temp-env
Set environment variables temporarily
-
tudelft-nes-test
support library for the 'software fundamentals' project for the TU Delft
-
emergency_brake
easy to use process or service monitor that will immediately terminate the execution of a process or service on a critical dependency failure
-
obey
Test utilities for collections
-
mantra
trace requirements down to implementation and tests
-
unit19
whp-unit19
-
easy-assert
readable assertions in your tests
-
assert_hex
display assert panics in hexadecimal {:#x?} format
-
unit6
whp-unit6
-
mark-flaky-tests
Mark, debug and auto-retry your flaky tests
-
interpolate_name
procedural macro attribute for repetitive tests
-
unit7
whp-unit7
-
kamali_test
A test project for Kamali
-
ch14test173
A fun test
-
wpt-interop
web-platform-tests Interop helpers
-
readable-name-generator
Generate a readable name for throwaway infrastructure
-
kitten
light bdd framework for Rust and for those who don't like cucumber - cats don't like cucumbers, kittens are light cats
-
tesuto
Lightweight testing tool
-
grillon
offers an elegant and natural way to approach API testing in Rust
-
async_progress
Create sync points across async tasks
-
prusti-contracts
Tools for specifying contracts with Prusti
-
prusti-std
External specifications for items in std for Prusti
-
gitlab-report
Generates GitLab reports from cargo's JSON output
-
prusti-contracts-proc-macros
Internal
proc-macro
Prusti crate -
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
Hela
in running Static Code Analysis (SCA), Static Application Security Testing (SAST), Secret scanning, and License compliance scanning on your project. It also allows you to write your…
-
tq-rs
obtaining information from a TOML file on the command line
-
cargo-hongg
Fuzz your Rust code with Google-developped Honggfuzz! Alt implementation of
cargo-hfuzz
-
symcc_runtime
Build Concolic Tracing tools based on SymCC in Rust
-
goose
A load testing framework inspired by Locust
-
proptest-derive
Custom-derive for the Arbitrary trait of proptest
-
outdir-tempdir
cargo-test to create temporary directories in the OUT_DIR
-
assert-unmoved
A type that asserts that the underlying type is not moved after being pinned and mutably accessed
-
bursty
Test support for exarcebating contention in multi-threaded code
-
codepecker
in the CI
-
mock-logger
A mock logging implementation for unit testing
-
glc
Generate a random expression based on a Context Free Grammar
-
faux
mock structs
-
tokitsuge
A unit test friendly utility that provides the function to get the current time
-
awaitility
Awaitility for Rust
-
xpct
An extensible test assertion library
-
web_stress_tools
Console app for generating synthetic web traffic for your web app to help with benchmarking and debuging of performance issues
-
installation-testing
A testing installation library
-
subunit
v2 protocol implementation in Rust
-
lincheck
A linearizability checker for concurrent data structures
-
cuddle-please
A release-please inspired release manager tool, built on top of cuddle, but also useful standalone, cuddle-please supports, your ci of choice, as well as gitea, github
-
coodev-runner
runner for coodev
-
test_suite_rs
macro to create a test suite with a setup and teardown function
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
clean_insights_sdk
A privacy-preserving measurement framework
-
stubby
stubbing that doesn't hurt you or your IDE
-
datadriven
Rewritable table-driven testing
-
simple_test_case
A bare bones attribute macro for writing parameterised tests
-
tree-splicer
grammar-based test case generator (black-box fuzzer)
-
test-strategy
Procedural macro to easily write higher-order strategies in proptest
-
tree-crasher-typescript
grammar-based black-box fuzzer
-
tree-crasher
grammar-based black-box fuzzer
-
tree-crasher-rust
grammar-based black-box fuzzer
-
tree-crasher-c
grammar-based black-box fuzzer
-
tree-splicer-typescript
grammar-based TypeScript program generator
-
tree-splicer-rust
grammar-based Rust program generator
-
tree-crasher-css
grammar-based black-box fuzzer
-
tree-crasher-html
grammar-based black-box fuzzer
-
treereduce-c
Fast, parallel, syntax-aware program reducer for C
-
treereduce-lua
Fast, parallel, syntax-aware program reducer for Lua
-
testing_unit
A unit testing library
-
grcov
collect and aggregate code coverage data for multiple source files
-
bones3_test_utils
A collection of testing utilities, writing for Bones Cubed
-
rstest_reuse
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test
-
jrest
The equivalent of Jest for Rust
-
expectrl
automating terminal applications in Unix like Don libes expect
-
proptest-stateful
building stateful property tests using the proptest crate
-
cargo-jrest
Jrest Cargo command
-
contrafact
A trait for highly composable constraints ("facts") which can be used both to verify data and to generate arbitrary data within those constraints
-
derive-quickcheck
Automatic
derive
forquickcheck::Arbitrary
-
stubr
Wiremock implemented in Rust
-
stubr-cli
Wiremock implemented in Rust
-
stubr-build
Stubr build plugin
-
echo-rs
HTTP echo server
-
murf
A mocking and unit test framework for rust
-
shoulda_core
derive macro for test assertions
-
rdev
Listen and send keyboard and mouse events on Windows, Linux and MacOS
-
unimpl
Better unimplemented! macro for function definitions
-
contain-rs
Run containers with docker or podman
-
contain-rs-surrealdb
Run containers with docker or podman
-
contain-rs-postgres
Run containers with docker or podman
-
contain-rs-nginx
Run containers with docker or podman
-
cargo-checkmate
checkmate checks all the things - comprehensive out-of-the-box safety & hygiene checks
-
contain-rs-parser
Run containers with docker or podman
-
contain-rs-core
Run containers with docker or podman
-
runt
A lightweight and parallel snapshot testing framework
-
test2
hello test
-
porte
A minimal programming language providing tools to automate file management like backups, building process or unit testing
-
avr-simulator
Bare-bones wrapper for simavr
-
mocktoffel
easy to use mocking library with minimal boilerplate
-
avr-tester
Functional testing framework for AVR firmware
-
test_name
Just some Rust learning test cases
-
jacderida-exp2-add-lib
Little library for experimenting with automated release workflows
-
deadpool-fantoccini
Dead simple async session pool for fantoccini
-
axum-test-helper
Extra utilities for axum
-
futures_ringbuf
Mock Type implementing AsyncRead/AsyncWrite for testing and examples
-
namaka
Snapshot testing for Nix based on haumea
-
test-sampler
Tools for statistical unit testing of sampling procedures
-
test-each
Generate tests at compile-time based on file resources
-
wfa-wts-sim
simulating the WFA WTS for testing WFA devices (Testbed and DUT)
-
kata_machine
A quick way to generate a sandbox, start coding and easily test your katas across multiple languages
-
tokio-shared-rt
Allow
#[tokio::test]
to use a shared runtime -
cli-sandbox
help test your CLI
-
leetgo-rs
Rust test utils for leetgo
-
rci-cd
Lightweight CI/CD
-
monover
Blazing fast intelligent monorepo continuous integration versioning
-
ldap-test-server-cli
Command line for running OpenLDAP server for testing
-
multisafepay
SDK for the Rust Programming Language
-
rsfs-tokio
A generic filesystem with disk and in-memory implementations
-
grammartec
The Nautilus grammartec
-
sleuth
Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation
-
assertor
Fluent assertion library with readable failure messages
-
tester
A fork of Rust’s
test
crate that doesn’t require unstable language features -
fake_instant
Fake clock for deterministic testing of code depending on time
-
action-core
GitHub actions toolkit
-
action-io
GitHub actions toolkit
-
action-artifact
GitHub actions toolkit
-
action-github
GitHub actions toolkit
-
action-glob
GitHub actions toolkit
-
action-http-client
GitHub actions toolkit
-
action-exec
GitHub actions toolkit
-
mock-store
in-memory mock-store for testing and prototyping (with modql support)
-
botwork
single-binary, generic and open-source automation framework written in Rust for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)…
-
subcase
Share parts of your test case intuitively
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
tap_runner
UI to run & view TAP test results
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
security-orchestrator
A cli tool for cox automotives security orchestrator
-
tearup
Setup - teardown your tests
-
cli-test
A mini language and test runner for testing command line utilities
-
testfile
Test file management for unit tests
-
invariants
Assertions for normal and invariant based development
-
rstest_test
some utilities used by to write rstest crate's tests
-
basanta
test crate
-
pgx-tests
Test framework for 'pgx'-based Postgres extensions
-
davids-test-crate
test
-
assertables
macros
assert…!
for better testing, quality assurance, and runtime reliability -
bullion-test
Test framework for Bullion
-
maelstrom-common
boilerplate abstraction for running a Maelstrom node
-
rand_dev
Reproducible randomness source for tests
-
tracing-assert-core
A tracing layer with assertion helpers for use in unit-tests
-
lets_expect
Clean tests for Rust
-
lets_expect_assertions
lets_expect assertions. This crate is internal to the lets_expect crate and should not be used directly.
-
lets_expect_core
Core lets_expect code. This crate is internal to the lets_expect crate and should not be used directly.
-
xlogic-tests
Package for developing, building, testing, packaging and deploying FPGA and ASIC projects
-
cargo-hook
Add a hook to git which will fmt, clippy and test rust code prior to commit
-
gharial
test tool for program to manipulate memory directly
-
exec-target
invoke command for test
-
assert-tokenstreams-eq
Compares tokenstreams by applying rustfmt and using pretty_assertions to visualize differences
-
runnel
the pluggable io stream. now support: stdio, string io, in memory pipe
-
dataz
High-throughput generative datasets
-
assert-text
the testing macro tools
-
cogno
A test harness for writing RFC spec tests
-
soos-sample-project
SOOS ( https://soos.io ) is an independent software security company, located in Winooski, VT USA, building security software for your team. Used for testing purposes, this package…
-
env_wrapper
A wrapper around std::env to facilitate testing
-
tracing-collector
A tracing subscriber that collects a copy of the traces for use in tests with insta snapshots
-
tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing
-
qvet-api
Backend api implementation for qvet
-
test_cargo_dist_aeaf45
testing repo
-
tracing-test-macro
A procedural macro that allow for easier testing of crates that use
tracing
. Internal crate, should only be used through thetracing-test
crate -
lucifer-testing
Illuminating CLI testing
-
zzz-ignore-this-test
Ignore this test crate
-
nature_integrate_test_executor
Local Executors used by Nature Test
-
tap-consooomer
Parse Test Anything Protocol (TAP) files
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
mini-http-test
A mini HTTP server for testing HTTP clients
-
example_api
Example API used in the cargo-public-api test suite
-
dlpack-rs
Rust bindings for the DLPack protocol
-
describe
A testing toolkit for writing legible, ergonomic unit tests
-
noct
A cross-platform library to input simulation
-
test_gen
A comprehensive function-like macro, for concisely defining parameterized tests
-
tinyinst
Rust bindings for googleprojectzero/TinyInst
-
noah-smoke-tests
Noah smoke tests
-
hide-glue
Testing utilities
-
testproxy
end-to-end testing of proxy servers
-
beacon-verifier
Compliance tool to verify beacon implementations
-
testx
An extended Rust testcase
-
crossroads
A proc-macro that turns one function into many along a user-defined set of fork points!
-
mocktopus
Mocking framework for Rust
-
dynamodb-tester
test your code against dynamodb local easy
-
parameterized_test
A macro to support providing arguments to test functions
-
qcheck
Automatic property based testing with shrinking
-
py-spy-testdata
Python coredumps for testing py-spy
-
bdd-sugar
Behaviour-driven development syntactic sugar to make tests more readable
-
mock_rw
Mock Read and Write implementations that return an error
-
test_ci
test for crate publish
-
arbitrary_ext
combinator functions to generate standard collections with custom arbitrary function
-
relm-test
Testing library for relm
-
rustere
Rust template repository
-
hyperpom
AArch64 fuzzing library based on the Apple Silicon hypervisor
-
chord-core
async parallel case executor
-
chord-util
async parallel case executor
-
chord-action
async parallel case executor
-
chord-input
async parallel case executor
-
chord-cli
async parallel case executor
-
chord-web
async parallel case executor
-
chord-flow
async parallel case executor
-
chord-output
async parallel case executor
-
saitama
Load testing framework
-
bpfvm
bpfvm
is a small BPF VM implementation and cBPF token ‘assembler’. It is intended for testing cBPF functionality before deployment, e.g. seccomp BPF filters. -
coverage-prepare
Convert coverage data to HTML reports, LCOV files or terminal tables
-
api_on_crates_io
just testing how cargo registry works
-
sfio-tokio-mock-io
Mock object that implements
AsyncRead
andAsyncWrite
to facilitate testing of Tokio tasks -
gbsdiff
highlighting the differences in the execution of two GBS files
-
profile
Switch files by profile
-
big_o
Infers asymptotic computational complexity
-
dummy-log-lib
A dummy package to test cargo publish
-
guessing_gametestxyf
cargo publish test
-
socket-server-mocker
Mock socket server in Rust, for testing various network clients
-
typed_macros
Adds typing to your macro's arguments, making it a lot less of a pain to deal with them
-
file_into_string
functions to read a file into a string, or a vector of strings, and preserving line endings
-
read_lines_into
Read lines (from a Path, File, etc.) into a struct (a String, a Vec<String>), and with various ways to handle line endings and whitespace
-
fail
Fail points for rust
-
hyper-mock-client
hyper::client mock to test tower::services such as axum::router
-
log4rs_test_utils
testing log4rs-based logging, whether you want to log your tests or test your logs
-
mx-tester
help test Matrix bots and Synapse modules
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
testdata
File-based testing helper
-
testdata-rt
File-based testing helper -- common runtime
-
siderophile
Find the ideal fuzz targets in a Rust codebase
-
toml-test-cli
Verify Rust TOML parsers
-
telo
Temporal specifications in Rust
-
sequential-test
Allows for the creation of sequential Rust tests
-
sqlx-database-tester
creation of unit / integration tests with sqlx database support
-
isotest
Enables a very specific unit testing pattern
-
datapool
generate a pool of testdata
-
claims
Assertion macros
-
todo_using
A super small crate only exporting a single macro to "use" parameters
-
honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
proptest-arbitrary-interop
Interop glue between arbitrary and proptest crates