-
trybuild
Test harness for ui tests of compiler diagnostics
-
insta
A snapshot testing library for Rust
-
assert_cmd
Test CLI Applications
-
test-case
Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
serde_test
Token De/Serializer for testing De/Serialize implementations
-
serial_test
Allows for the creation of serialised Rust tests
-
arbitrary
The trait for generating structured data from unstructured data
-
mockall
A powerful mock object library for Rust
-
mockito
HTTP mocking for Rust
-
proptest
Hypothesis-like property-based testing and shrinking
-
httpmock
HTTP mocking library for Rust
-
cargo-fuzz
A
cargo
subcommand for fuzzing withlibFuzzer
! Easy to use! -
assert_fs
Filesystem fixtures and assertions for testing
-
cucumber
Cucumber testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
expect-test
Minimalistic snapshot testing library
-
honggfuzz
Fuzz your Rust code with Google-developped Honggfuzz !
-
test-log
A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests
-
atty
A simple interface for querying atty
-
ntest
Testing framework for rust which enhances the built-in library with some useful features
-
tracing-test
Helper functions and macros that allow for easier testing of crates that use
tracing
-
trycmd
Snapshot testing for a herd of CLI tests
-
fail
Fail points for rust
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
libtest-mimic
Write your own test harness that looks and behaves like the built-in test harness used by
rustc --test
-
httptest
HTTP testing facilities including a mock server
-
speculoos
Fluent test assertions
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
cargo-mutants
Find inadequately-tested code that can be removed without any tests failing
-
k9
rust testing library
-
grcov
Rust tool to collect and aggregate code coverage data for multiple source files
-
faux
A library to mock structs
-
temp-env
Set environment variables temporarily
-
quicktest
Command Line Interface (CLI) for stress testing for competitive programming contest
-
testcontainers
A library for integration-testing against docker containers from within Rust
-
goldenfile
Simple goldenfile testing library
-
thirtyfour
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing. It supports the full W3C WebDriver spec
-
test-strategy
Procedural macro to easily write higher-order strategies in proptest
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
libafl
Slot your own fuzzers together and extend their features using Rust
-
parameterized
Procedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)
-
counter
Simple package to count generic iterables
-
testproxy
Tool for end-to-end testing of proxy servers
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
ctest2
Automated tests of FFI bindings
-
pgx-tests
Test framework for 'pgx'-based Postgres extensions
-
junit-report
Create JUnit compatible XML reports
-
libc-test
A test crate for the libc crate
-
puroro-plugin
Google Protocol Buffer's compiler plugin implementation for puroro
-
test-context
A library for providing custom setup/teardown for Rust tests without needing a test harness
-
expectorate
Library for comparing output to file contents with simple updating
-
lucifer-testing
Illuminating CLI testing
-
apollo-smith
A GraphQL test case generator
-
dockertest
A library to control docker containers when running your integration tests
-
datatest-stable
Data-driven tests that work on stable Rust
-
libcnb-test
An integration testing framework for buildpacks written with libcnb.rs
-
bolero-generator
value generator for testing and fuzzing
-
skeptic
Test your Rust markdown documentation via Cargo
-
buildkite-test-collector
Official Buildkite Test Analytics Collector for Rust
-
pact_mock_server_cli
Standalone pact mock server for consumer pact tests
-
dylint_testing
Utilities for testing Dylint libraries
-
nu-test-support
Support for writing Nushell tests
-
neon
A safe abstraction layer for Node.js
-
ran
Simple, fast random numbers generation
-
git-gamble
blend TCR + TDD to make sure to develop the right thing, babystep by babystep
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
hamcrest2
A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs etc.
-
unimock
A versatile and developer-friendly trait mocking library
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files
-
claims
Assertion macros
-
inline-c
Write and execute C code inside Rust
-
colored-diff
Format the difference between two strings with ANSI colors
-
googletest
A rich assertion and matcher library inspired by GoogleTest for C++
-
ui_test
A test framework for testing rustc diagnostics output
-
mocktopus
Mocking framework for Rust
-
rstest_reuse
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test
-
expectrl
A tool for automating terminal applications in Unix like Don libes expect
-
donder-release
Quickly create releases on Github from the command line or CI using conventional commits
-
feroxfuzz
Structure-aware, black box HTTP fuzzing library
-
tg-bindings-test
Multitest (and other test helpers) support for Tgrade-specific contracts
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
sidekiq
Rust Sidekiq Client
-
stubr-cli
Wiremock implemented in Rust
-
beacon-verifier
Compliance tool to verify beacon implementations
-
axum-test-helper
Extra utilities for axum
-
galvanic-assert
A comprehensive set of matcher-based assertions and expectations for easier testing. Supports checking properties of numbers, objects, enum variants, collections, panics, and more…
-
fbt
folder based testing tool (library)
-
xpct
An extensible, batteries-included assertions library
-
prop-check-rs
A Property-based testing Library in Rust
-
socc-pair
compares local minidump-stackwalk output to socorro (crash-stats.mozilla.org)
-
qtrac-retest
Retest makes it simple to automate black box regression testing on Windows and Unix
-
rspec
Write Rspec-like tests with stable rust
-
cargo-test-fuzz
-
fluent-asserter
A library write tests assertions with a fluent interface
-
mx-tester
A tool to help test Matrix bots and Synapse modules
-
hashicorp_vault
HashiCorp Vault API client for Rust
-
lit
Integrated testing tool, inspired by LLVM's 'lit' testing script
-
timvw-hello-rs
hello world application to demonstrate a github actions release pipeline
-
gitlab-report
Generates GitLab reports from cargo's JSON output
-
hyperlink
Very fast link checker for CI
-
canvasapi
Canvas LMS REST API
-
mock-it
Make mocking reliable
-
libafl_targets
Common code for target instrumentation that can be used combined with LibAFL
-
toster
A simple-as-toast tester for C++ solutions to competitive programming exercises
-
sigstore
An experimental crate to interact with sigstore
-
readable-name-generator
Generate a readable name for throwaway infrastructure
-
nextest-metadata
Structured access to nextest machine-readable output
-
test-span
macro and utilities to do snapshot tests on tracing spans
-
siderophile
Find the ideal fuzz targets in a Rust codebase
-
kdl-script
execute kdl documents!
-
yare
Minimal parameterized testing library for Rust 💖
-
precious-integration
Integration tests for precious - not for external use
-
test-binary
Build a program under a crate for integration tests
-
ra_ap_test_utils
TBD
-
modelator
A framework and tools for model-based testing
-
dicetest
Framework for writing tests with randomly generated test data
-
exec-target
the simple invoke command for test
-
lets_expect
Clean tests for Rust
-
json-minimal-tests
Extracts minimal tests from the source codes of a repository when there are differences between the metrics computed before and after an update of a language parser
-
mz_rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
ziggy
A multi-fuzzer management utility for all of your Rust fuzzing needs 🧑🎤
-
arrow-integration-test
Support for the Apache Arrow JSON test data format
-
tux
Test utilities for unit and integration tests
-
drop-tracker
Crate to check when a variable gets dropped. Useful for testing wrappers and containers that use unsafe memory management.
-
quickcheck
Automatic property based testing with shrinking
-
trybuild2
Test harness for ui tests of compiler diagnostics (with support for inline tests)
-
contentful
Contentful API Rust Client
-
rustup-private-download
The download functionality for rustup
-
uniffi_testing
a multi-language bindings generator for rust (testing helpers)
-
derive_arbitrary
Derives arbitrary traits
-
thirtyfour_sync
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing. This crate is the synchronous version only. For async, see the
thirtyfour
crate instead. -
fuzzcheck
A modular, structure-aware, and feedback-driven fuzzing engine for Rust functions
-
st-map
Runtime for a stack-alocated map
-
helloworld-rs
Prints ‘Hello World!’ (
-e
writes to stderr) -
file_diff
An atomic utility for diffing files in testing
-
datatest
Data-driven tests in Rust
-
rusty-fork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
assert_fn
A proc macro for turning test helper functions into assert! style macros
-
mongo-task-generator
Dynamically split evergreen tasks into subtasks for testing the mongodb/mongo project
-
tester
A fork of Rust’s
test
crate that doesn’t require unstable language features -
goldie
Simple golden file testing
-
qcheck
Automatic property based testing with shrinking
-
profile
Switch files by profile
-
assert-unmoved
A type that asserts that the underlying type is not moved after being pinned and mutably accessed
-
snapbox
Snapshot testing toolbox
-
minidump-synth
A library for producing synthetic minidumps for testing
-
fakedata_generator
Generate fake data with various generators
-
nixmodule
Simple qemu wrapper to automatically test out-of-tree linux kernel modules across multiple kernel versions
-
osmosis-test-tube
CosmWasm integration testing for Osmosis
-
arbtest
A minimalist property-based testing library based on arbitrary
-
ecfuzz
Evolutionary Coverage-guided Fuzzing engine
-
dose
Your daily dose of structs and functions
-
marco_paspuel_adder
Test cargo workpaces publish adder
-
goose-eggs
Helpful in writing Goose load tests
-
news-flash
Base library for a modern feed reader
-
wasmcloud-test-util
Test tools and utilities for wasmcloud
-
geckodriver
Proxy for using WebDriver clients to interact with Gecko-based browsers
-
wifiqr
Generate QR codes for wifi access
-
cucumber-codegen
Code generation for
cucumber
crate -
double
Full-featured mocking library in Rust, including rich failure messages and argument matchers
-
grillon
Grillon offers an elegant and natural way to approach API testing in Rust
-
sweet
Declarative testing framework
-
mockers
Mocking library
-
clean_insights_sdk
A privacy-preserving measurement framework
-
log4rs_test_utils
Utilities for testing log4rs-based logging, whether you want to log your tests or test your logs
-
phper-test
PHPer testing utilities
-
automerge-test
Utilities for testing automerge libraries
-
nat-detect
a simple nat detect implementation for rust
-
bintest
Testing the executables build by a bin crate
-
suricata
The Suricata network IDS and NSM engine Rust code
-
shodan-client
Shodan client
-
ctest
Automated tests of FFI bindings
-
tudelft-nes-test
support library for the 'software fundamentals' project for the TU Delft
-
proportionate_selector
Selecting useful solutions for recombination via fitness proportionate selection
-
test_cargo_dist_aeaf45
testing repo
-
debugger_test_parser
Provides a library for parsing the output of a debugger and verifying the contents
-
expecting
Rust macros that test conditions without panicking
-
expectest
Crate provides matchers and matcher functions for unit testing
-
testresult
Provides TestResult type for concise and precise test failures
-
mockstream
Stream (Read+Write traits) implementations to be used to mock real streams in tests
-
readme-sync
Checks that your readme and documentation are synchronized
-
dioxus-cli
CLI tool for developing, testing, and publishing Dioxus apps
-
test-with-tokio
attribute macro for tests using tokio with cases and async guards
-
audit-filter
Filters npm audit output for use in CI
-
pact_mock_server
Pact-Rust support library that implements in process mock server
-
cargo-bolero
cargo command for running bolero fuzz tests
-
testing_logger
Supports writing tests to verify
log
crate calls -
yuuang-test-napi
N-API bindings
-
jsonrpc-test
Simple test framework for JSON-RPC
-
pcre
Rust wrapper for libpcre
-
otarustlings
otafablab rustlings
-
galvanic-test
A testing framework for setting up and tearing up test fixtures/environments with support for parameterised test cases. This crate is part of galvanic---a complete test framework for Rust
-
libafl_cc
Commodity library to wrap compilers and link LibAFL
-
filecheck
Library for writing tests for utilities that read text files and produce text output
-
shoulds
An intuitive and simple library for writing test assertions in a natural and fluent language
-
tap-consooomer
Parse Test Anything Protocol (TAP) files
-
testanything
Generate results in the Test Anything Protocol (TAP)
-
runt
A lightweight and parallel snapshot testing framework
-
awaitility
Awaitility for Rust
-
testcat
Macros for writing more readable tests
-
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. -
zeronet_protocol
Async ZeroNet Protocol implementation in Rust
-
test_logs
Library to see logs in tests
-
stubr-build
Stubr build plugin
-
blockfrost-http-client
Minimal Blockfrost Client
-
test_dir
Easy creation of temporary file structure for test purpose
-
http-test-server
Programatically create resources and pre-defined responses for tests
-
libafl_qemu
QEMU user backend library for LibAFL
-
coman
Easily run and test your programming contest solutions
-
scan4j
log4j port vulenability scan
-
test-fuzz-internal
-
bytes_size
一个解析、计算字节单位的库
-
partition-sim
Simulate network partitions in a docker cluster
-
chronos-parser-rs
A Rust crate for CROND parser
-
mockall_derive
Procedural macros for Mockall
-
hyperpom
AArch64 fuzzing library based on the Apple Silicon hypervisor
-
snapbox-macros
Snapshot testing toolbox
-
bass-rs
un4seen Bass for Rust with a nice api
-
mockall_double
Test double adapter for Mockall
-
isotest
Enables a very specific unit testing pattern
-
test-fuzz-runtime
-
hello_exercism
how to create an own crate
-
mockiato
A strict, yet friendly mocking library for Rust 2018
-
proptest-derive
Custom-derive for the Arbitrary trait of proptest
-
factori
A factory library for Rust, inspired by FactoryBot. 🤖
-
rbspy-testdata
Test data for rbspy
-
assert
The package provides assertions for testing
-
mock_instant
a simple way to mock an std::time::Instant
-
dicom-test-files
A collection of DICOM files for testing DICOM parsers
-
arbitrary_ext
Provides combinator functions to generate standard collections with custom arbitrary function
-
fn-fixture
Procedural macro designed to quickly generate snapshots of a fixture
-
hvcg_biography_openapi_saint
This is a sample server Saint info server. For this sample, you can use the api key
special-key
to test the authorization filters. -
gherkin_rust
A pure Rust implementation of the Gherkin (
.feature
file) language for the Cucumber testing framework -
glc
Generate a random expression based on a Context Free Grammar
-
necessist
-
stainless2
Organized, flexible testing framework
-
prout
A minimal programming language providing tools to automate file management like backups, building process or unit testing
-
cargo-libafl
A
cargo
wrapper to fuzz Rust code withLibAFL
-
mock-io
A crate with mock IO stream and listener implementations
-
datapool
Tool to generate a pool of testdata
-
specker
Testing utility that simplifies file matching against bunch of templates
-
hvcg_academics_openapi_student
This is a sample server Student info server. For this sample, you can use the api key
special-key
to test the authorization filters. -
git-testtools
Shared code for gitoxide crates to facilitate testing
-
toml-test-harness
Cargo test harness for verifying TOML parsers
-
testground
The Rust SDK for developing Testground test plans
-
sequential-test
Allows for the creation of sequential Rust tests
-
stubr-attributes
Wiremock implemented in Rust
-
guessing_gametestxyf
cargo publish test
-
darkroom
A contract testing tool built in Rust
-
junitxml2subunit
A tool to convert junitxml files to subunit v2
-
test_utils
Utility functions to run rust tests
-
flmodules
Modules used in fledger
-
cef2hashmap
A Simple CEF Parser to a HashMap
-
subunit-rust
A subunit v2 protocol implementation in Rust
-
ensc-testsuite
Tool to generate TAP or JUnit reports
-
temp_testdir
Little crate to use temp directory in crate. You can chose if delete it after use or not to debugging purpose.
-
rumeter-component
A load test platform for writing a load test script by rust. Just like JMeter, but it prefer using like SDK, not a GUI tool
-
mutagen-plugin
Mutation testing for Rust – mutator plugin
-
time-test
Measure how long your test cases take with one simple macro
-
io_check
Tool for testing read and write split handling
-
rusoto_mock
AWS SDK for Rust - Request Mocking Helpers
-
rassert
Fluent, easy-to-extend test assertion library
-
http-muncher
Rust Streaming HTTP parser based on nodejs/http-parser
-
nistrs
his crate implements statistical tests according to the NIST standard
-
simulacrum
Minimal library for creating mock objects by hand using stable Rust
-
bayestest
Bayesian A/B testing calculations for Rust
-
precious-testhelper
A helper library for precious tests - not for external use
-
test_gen
A comprehensive function-like macro, for concisely defining parameterized tests
-
picterm
TUI image viewer
-
cov-mark
Manual coverage marks
-
test-case-macros
Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
-
rosemary
like shell’s
time
, but with a progressbar -
test4a
Testing library that provides some tools to apply "Advanced" Arrange-Act-Assert testing design
-
crossroads
A proc-macro that turns one function into many along a user-defined set of fork points!
-
section_testing
A library for section-style testing
-
osmo-reflect
Reflect messages to use for test cases - based on cw-mask
-
interpolate_name
Simple procedural macro attribute for repetitive tests
-
quickcheck_derive
Derives quickcheck traits
-
wasmer-inline-c
Fork of inline-c to add support for MSVC
-
test-cert-gen
Utility to generate certificates for tests (e. g. for TLS)
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
pkgcraft-c
C library for pkgcraft
-
lets_expect_assertions
lets_expect assertions. This crate is internal to the lets_expect crate and should not be used directly.
-
shunit
Utility that runs a list of shell scripts and outputs the results in JUnit format for easy use in CI/CD systems
-
yuque
Yuque Client SDK in Rust
-
x86test
Custom test runner for bare-metal x86 tests
-
datadriven
Rewritable table-driven testing
-
diceprop
Mathematical properties for random testing
-
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 -
prusti-contracts
Tools for specifying contracts with Prusti
-
easy_cargo_dep_B
this is a easy rust test pkg for testing upload function
-
upcake
Fast, easy and consistent testing for HTTP APIs
-
speculate
An RSpec inspired minimal testing framework for Rust
-
easy_cargo_dep_A
this is a easy rust test pkg for testing upload function
-
travis-cargo
Possible Rust replacement for existing Python travis-cargo
-
totems
A collection of assertion macros for unit testing or otherwise
-
stub_trait
Macro to implement stub object for a trait
-
mutagen
Mutation testing for Rust – Support library
-
code-lines
A library to fetch lines of code of different languages
-
toml-test-cli
Verify Rust TOML parsers
-
assay
A super powered testing macro for Rust
-
rstest_macros
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
-
saitama
Load testing framework
-
toolchain_find
A small library to help find installed Rust components
-
coppers
Coppers is a custom test harnass that measures the energy usage of your test suite
-
prusti-std
External specifications for items in std for Prusti
-
moq
Mock generator
-
hamcrest
A port of the Hamcrest testing library
-
pact_mock_server_ffi
Pact mock server interface for foreign languages [DEPRECATED, replaced with pact_ffi]
-
qutonium
simplify unit testing with a functional testing framework 📈
-
hongg
Fuzz your Rust code with Google-developped Honggfuzz !
-
speculate2
An updated fork of
speculate
, an RSpec inspired minimal testing framework for Rust -
tc_parity_parity
Testcontainers image for the parity/parity docker image
-
usenetnews-dynexp2
USENET news server expiry time dynamic tuning (for INN2)
-
iobuffer
A simple memory-based buffer for IO reading and writing
-
testx
An extended Rust testcase
-
qvet-api
Backend api implementation for qvet
-
warlocks-cauldron
🦀 Fake Data Generator written in Rust - fully inspired by https://mimesis.name 🐍
-
citeworks-cff
Serde types for serialising and deserialising CFF (Citation File Format)
-
tailwind-rs
Tailwind translater for html and more
-
monster-rs
Monster is a symbolic execution engine for 64-bit RISC-U code
-
tc_cli_client
An implementation of the testcontainers
Docker
trait that uses the Docker CLI to issue the necessary commands to the docker daemon -
cargo-hongg
Fuzz your Rust code with Google-developped Honggfuzz! Alt implementation of
cargo-hfuzz
-
generate_password
Use this package to generate password or any 'random' strings with length you want. (Joke, just testing the cargo)
-
dynamodb-tester
A simple library to make the test your code against dynamodb local easy
-
object-builder
A tool to create configs
-
smoke
A framework for testing
-
substance-framework
A testing framework designed to work without std, using only core features
-
supercilex-tests
Test utilities I use
-
ntest_proc_macro_helper
Provide helper functions for the procedural macros used in ntest
-
junit-test
Converting cargo test output to junit xml
-
number-encoding
Combinatorial and factorial number systems
-
aliri_clock
Timing utilities used by the
aliri
family of crates -
rustyroblox
A Rust API wrapper for the Roblox API
-
claym
Assertion macros (without dependencies)
-
test_bin
A crate for getting the crate binary in an integration test
-
marionette
Library implementing the client side of Gecko's Marionette remote automation protocol
-
shoemate-test
A test package. Currently tests that katex renders properly on docs.rs.
-
wasmer-c-api-test-runner
-
mimicry
Lightweight mocking / spying library
-
env-test-util
Just a simple tool to manipulate environment variable in tests
-
ys_hello
A crate for testing publish
-
jtd-fuzz
Generates example data from JSON Typedef schemas
-
two-rusty-forks
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
librstb
Write HDL-Testbenches in Rust
-
test_ci
test for crate publish
-
simple_test_case
A bare bones attribute macro for writing parameterised tests
-
fuzzcheck_common
Common components for both cargo-fuzzcheck and fuzzcheck
-
generic-tests
Procedural macro to define tests and benchmarks generically
-
smolder-tests
Reusable tests for emulator development
-
polish
Test-Driven Development done right
-
test-shisho-policy
This is the SDK of Shisho Cloud policies to write your custom policies in Rust
-
test_double
Procedural macro for substituting one type for another when testing
-
arch_test_core
Rule based architecture test library
-
telo
Temporal specifications in Rust
-
monitor
Monitor synchronization construct
-
cargo-fuzzcheck
Command line tool to use fuzzcheck-rs
-
repeated-assert
Run assertions multiple times
-
bdd-sugar
Behaviour-driven development syntactic sugar to make tests more readable
-
describe
A testing toolkit for writing legible, ergonomic unit tests
-
marco_paspuel_add_one
Test cargo workpaces publish add one
-
contrafact
A trait for highly composable constraints ("facts") which can be used both to verify data and to generate arbitrary data within those constraints
-
memfd_path
A hacky way to load an in-memory file and get a path on Linux
-
rusty-ci
A tool to generate buildbot projects from a YAML file
-
rs_quickcheck_util
some helper functions and macros to ease usage of quickcheck
-
komihash
A Rust implemenation of komihash
-
statistical-tests-rs
Statistical Tests for Rust
-
rstest_test
Provides some utilities used by to write rstest crate's tests
-
dummy-log-lib
A dummy package to test cargo publish
-
nextest-filtering
Filtering DSL for cargo-nextest
-
rustc-test
A fork of Rust’s
test
crate that doesn’t require unstable language features -
is_tested
Helper attribute for
cargo-is-tested
, along withis_not_tested
-
pseudo
A small mocking library for Rust
-
prusti-contracts-proc-macros
Internal
proc-macro
Prusti crate -
publish-test-a-60e894818a
Just trying crate publishing through CI
-
test-cdylib
Library for dynamically linking to cdylib projects from test code
-
cargo-service-message
Seamless integration of cargo with TeamCity
-
fbt-lib
folder based testing tool (library)
-
migformatting
Simple string formatter
-
laboratory
A simple, expressive unit test framework for Rust
-
compiletest_rs
The compiletest utility from the Rust compiler as a standalone testing harness
-
passivized_test_support
Miscellaneous items used to test other crates. Not a general purpose testing crate.
-
sfio-tokio-mock-io
Mock object that implements
AsyncRead
andAsyncWrite
to facilitate testing of Tokio tasks -
cairo-lang-test-utils
Utilities for writing tests in the Cairo compiler project
-
memalloc
Memory allocation in stable rust
-
rusty-forkfork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
mock_rw
Mock Read and Write implementations that return an error
-
flint
The filesystem linter
-
project_ares_test
Automated decoding tool, Ciphey but in Rust
-
aw-test
Appwrite Rust SDK
-
sancov
Rust bindings to LLVM’s
SanitizerCoverage
interface -
symmetrical-spork
Ignore me, just for testing
-
apple-web-service-isahc-client
Apple - Web Service Isahc Client
-
random_rust
生成随机数据的库
-
googletest_macro
Procedural macros for GoogleTest Rust
-
haikunator
Generate Heroku-like random names to use in your Rust applications
-
lets_expect_macro
lets_expect! macro. This crate is internal to the lets_expect crate and should not be used directly.
-
mockall_examples
Examples of autogenerated mock objects by Mockall
-
speedtest-rs
Speedtest.net testing utility and crate
-
substance-macro
The macro crate for the Substance Framework testing suite
-
doubter
A helper crate for testing Rust code blocks in Markdown
-
conjecture
Core engine for Hypothesis implementations
-
tc_dynamodb_local
Testcontainers image for local dynamodb
-
fluid
An human readable test library
-
tc_elasticmq
Testcontainers image for ElasticMQ
-
zzz-ignore-this-test
Ignore this test crate
-
hide-glue
Testing utilities
-
payPeers
simple crate testing. For Fun :)
-
demonstrate
Declarative testing framework
-
hyper-mock-client
hyper::client mock to test tower::services such as axum::router
-
assert_hex
display assert panics in hexadecimal {:#x?} format
-
libafl_frida
Frida backend library for LibAFL
-
zeronet_tracker
A ZeroNet tracker written in Rust
-
py-spy-testdata
Python coredumps for testing py-spy
-
lazy-pool
Experimental lazy object pool
-
testdrop
A utility to help test drop implementations
-
nasdaq
Nasdaq FTP utilities that give you lists of tickers, bonds, and options
-
rand_dev
Reproducible randomness source for tests
-
test_dep_resolver
This is a package to test cargo's dependency resolver
-
seher
Seher official crate
-
coverage-helper
Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>
-
totally-speedy-transmute
does safe things with your safe data
-
stubr
Wiremock implemented in Rust
-
droptest
A helper crate for testing drop-semantics
-
fakelogs
fakelogs is a random log generator. It can be used for load testing of log parsers.
-
lets_expect_core
Core lets_expect code. This crate is internal to the lets_expect crate and should not be used directly.
-
tc_redis
Testcontainers image for Redis
-
lexical_bool
parse arbitrary strings as bools
-
siderunner
A library for execution of .side files produced by Selenium IDE
-
comprakt/compiler-shared
A MiniJava compiler written in Rust
-
monarch
A (currently) barebones metamorphic testing utility
-
assert-str
Macros for asserting multiline strings
-
two-rusty-forks-macro
Proc-macro library for rusty-fork
-
cross-test
Native and web testing in a single framework
-
lim1988_cargo-demo
test first cargo demo
-
assert_json
json testing made simple
-
bevy_fuzz
Experimental high-performance fuzz-testing for bevy systems, emulating user UI interaction
-
dots_internal_utils
A set of utility modules intended to be used internally by the dots crate
-
is_not_tested
Helper attribute for
cargo-is-tested
, along withis_tested
-
logtest
Test and assert log statements
-
ff-group-tests
A collection of sanity tests for implementors of ff/group APIs
-
paillier-rs
Paillier Cryptosystem Implementation
-
trans-gen-rust
Generating Rust trans code
-
stf-runner
An example of a simple test framework in Rust
-
trans-gen-csharp
Generating C# trans code
-
trans-gen-kotlin
Generating Kotlin trans code
-
trans-gen-javascript
Generating JavaScript trans code
-
trans-gen-dlang
Generating D trans code
-
failpoints
Failpoints for rust. Another fail-rs.
-
trans-gen-python
Generating Python trans code
-
trans-gen-fsharp
Generating F# trans code
-
plague
Parametrized tests tools
-
borrowing_exerci
how to understand the borrowing in rust
-
asap_deps_keyserver
This is a dev-dependency of rust-asap
-
mock_me
MockMe is a tool used to mock dependencies / function calls when running unit (lib) tests in Rust
-
tc_generic
Testcontainers generic image
-
galvanic-mock
A behaviour-driven mocking framework for generic traits. Create mocks for (multiple) traits in a behaviour-driven development mocking framework. Define the behaviour of mocks and expected…
-
rbx_cookie
Access the ROBLOSECURITY cookie from your environment
-
test-vectors
Execute tests against test vectors stored in external files
-
ftf
Run functional tests from a variety of formats
-
temp_test
A library for temporary test utils for rust 🔨
-
testdata-rt
File-based testing helper -- common runtime
-
easy-assert
A library for readable assertions in your tests
-
phenomenon
Functions for software testing =)
-
mockery
Generate mock data based on a specification file for a variety of purposes
-
cargo-mutagen
Mutation testing for Rust – Runner
-
test-toolbox
This library provides useful macros for unit testing
-
rpool
Lock-free generic resource pool implementation
-
x86test-types
Common types for x86test runnter and the x86test procedural macro
-
tensile
A test framework capable of dynamic and parallel test execution
-
envtestkit
Test kit for logics with environment variable involvements
-
tc_core
Core crate of testcontainers, a library for integration-testing against docker containers from within Rust
-
hackmd-rs
Rust HackMD client
-
fatigue
an extensible load testing tool
-
wraptest
A simple way to run code before and after every unit test
-
serial_test_derive
Helper crate for serial_test
-
nitrokey-test
Supporting test infrastructure for the nitrokey crate and others using it
-
pact_verifier
Pact-Rust support library that implements provider verification functions
-
moq_derive
Mock generator (macro implementations)
-
blurmock
Bluetooth mock lib for Rust
-
bilzaa2dutil
Better Documentation and more tests in 0.0.6
-
oppai-rs
Rust bindings to
oppai-ng
(https://github.com/Francesco149/oppai-ng) with a safe wrapper -
rifling
A library for creating Github/Gitlab webhook listener
-
chronobreak
Rust mocks for deterministic time testing
-
sqlfuzz
Generate random (and sometimes valid!) queries from any local Parquet, CSV, JSON, or Avro data set
-
conformer
A simple framework for authoring conformance test suites
-
api_on_crates_io
just testing how cargo registry works
-
noah-smoke-tests
Noah smoke tests
-
friendly_safety_buddy
A fun macro to write safe code with
-
libunwind-rs
High-level bindings for the libunwind library
-
table-test
Improve table testing in Rust
-
rustyaid
A small library providing random data for testing puposes
-
covers
Lightweight library allowing to mock functions in Rust
-
cursive-spinner-view
Cursive spinner view
-
verify-call
Utility to verify whether a method has been called on a mock
-
interface-tests-helpers
HTTP interface tests helpers and routines
-
exclave
A frontend for running factory tests