Testing

Crates to help you verify the correctness of your code

Newest releases

graydon Exhaustigen This is a tiny (but delightful!) utility library for exhaustive testing. It is based (directly) on the idea and code in the following blog
 
11

samapriya ee-appshot: Create Snapshot of Earth Engine Apps This repo will create a JSON collection of Google Earth Engine apps from my collaborators and those w
 

assert-rs trycmd Snapshot testing for a herd of CLI tests trycmd aims to simplify the process for running a large collection of end-to-end CLI test cases, takin
 
83

extremecodetv ExtremeCodeOS New gen. Linux Преамбула Необходимо исправить все недостатки линукса и сделать самый лучший и самый доступный дистрибутив из всех сущест
 
235

unicode-rs Iterators which split strings on Grapheme Cluster or Word boundaries, according to the Unicode Standard Annex #29 rules. Documentation use unicode_seg
 
19

thomaschaplin rust-counter-strings Counter strings generator written in rust to help aid software testing What is a counterstring? "A counterstring is a graduated s
 
134

quarkslab Rewind is a snapshot-based coverage-guided fuzzer targeting Windows kernel components.
 
20

ChillFish8 A more modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks.
 
195

loiclec Structure-aware, in-process, coverage-guided, evolutionary fuzzing engine for Rust functions.
 
224

mattsse chromiumoxide provides a high-level and async API to control Chrome or Chromium over the DevTools Protocol
 
22

rust-gamedev A suite of benchmarks designed to test and compare Rust ECS library performance across a variety of challenging circumstances.
 
12

juzi5201314 A benchmark library. Stable rust (no black_box) Beautiful output Async support Custom async runtime Memory usage Custom formatting Intuitive numerical units Support custom memory allocator
 
13

darklang Benchmark to compare async web server + interpreter + web client implementations across various languages
 
15

Ace4896 An offline typing test, written using Rust and Iced.
 
267

divy-work AutoPilot is a simple cross-platform desktop automation library for Deno.
 
115

facebookincubator propfuzz: Rust tools to combine coverage-guided fuzzing with property-based testing
 
314

enigo-rs enigo Cross platform input simulation in Rust! Linux (X11) mouse Linux (X11) text Linux (Wayland) mouse Linux (Wayland) text MacOS mouse MacOS text Wi
 
241

utkarshkukreti speculate.rs An RSpec inspired minimal testing framework for Rust. Installation Add speculate to the dev-dependencies section of your Cargo.toml: [dev
 
156

saresend Selenium-rs About Selenium-rs is a simple client for the selenium webdriver. Its built to work with the webdriver protocol (spec found here). It curre
 
23

zummenix expectest Docs | Examples | Changelog | Crates.io This project is inspired by Nimble for Swift. It provides matchers and matcher functions to express
 
25

mjkillough Factori A testing factory library for Rust, inspired by FactoryBot. 🤖 🦀 Factori makes it easy to instantiate your test objects/fixtures in tests whi
 
47

assert-rs assert_fs Assert Filesystems - Filesystem fixtures and assertions for testing. assert_fs aims to simplify Setting up files for your tests to consume A
 
145

facebookincubator partial-io A Rust utility library to test resilience of Read or Write wrappers. If you'd like to help out, see CONTRIBUTING.md. Documentation (latest
 
197

codesandwich Mocking framework for Rust (currently only nightly). See documentation for more. #[mockable] mod hello_world { pub fn world() -> &'static str {
 
34

pyfisch Keyboard Types Documentation Contains types to define keyboard related events. The naming and conventions follow the UI Events specification but this
 
45

mindsbackyard Galvanic-test: easier test setup for Rust This crate provides a framework for creating test suites, managing their shared dependencies, and for writin
 
104

donaldwhyte Double Full-featured mocking library in Rust with feature-rich argument matchers. Double lets you mock trait implementations so that you can track fun
 
69

narsil rdev Simple library to listen and send events to keyboard and mouse on MacOS, Windows and Linux (x11). You can also check out Enigo which is another c
 
270

nrxus faux   faux is a traitless mocking library for stable Rust. It was inspired by mocktopus, a mocking library for nightly Rust that lets you mock any fu
 
170

testcontainers Testcontainers-rs Testcontainers-rs is the official Rust language fork of http://testcontainers.org. Usage Depend on testcontainers Import use testcon
 
277

cucumber-rs cucumber-rust An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependencies. Usage Create a dir
 
18

valloric Hamcrest2 A port of Hamcrest to Rust. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs, support for Rust 2018 e