#test-framework

  1. rstest

    Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.

    v0.24.0 1.0M #test-framework #proc-macro #fixture #async-test #fixtures #test-cases #testing
  2. test-case

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

    v3.3.1 669K #unit-testing #test-cases #proc-macro #testing #case #unit #test-framework
  3. httpmock

    HTTP mocking library for Rust

    v0.8.0-alpha.1 246K #http-request #testing-http #mocking #http #async-http #test-framework #http-api
  4. googletest

    A rich assertion and matcher library inspired by GoogleTest for C++

    v0.13.0 24K #matcher #assertions #unit-testing #test-framework #unit #testing
  5. libtest-mimic

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

    v0.8.1 341K #test-harness #test-framework #test-runner #testing #harness #framework #cargo-test
  6. cucumber

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

    v0.21.1 399K #test-framework #testing #bdd #async #atdd #test-runner
  7. ntest

    Testing framework for rust which enhances the built-in library with some useful features

    v0.9.3 83K #unit-testing #test-framework #testing #unit
  8. turmoil

    Simulation testing framework for distributed systems

    v0.6.4 341K #distributed-systems #test-framework #testing #deterministic #simulation
  9. pact_consumer

    Pact-Rust module that provides support for writing consumer pact tests

    v1.3.3 2.2K #pact #cdc #testing #test-framework
  10. ui_test

    A test framework for testing rustc diagnostics output

    v0.27.1 24K #compiler-error #test-framework #testing #diagnostics #rustc #testing-cargo #output
  11. lang_tester

    Concise language testing framework for compilers and VMs

    v0.9.0 9.1K #virtual-machine #test-framework #compiler #language #testing #source-file #process
  12. test-casing

    Parameterized test cases and test decorators

    v0.1.3 2.5K #testing #test-framework #parameterized #case #decorator #test-runner #generate
  13. libcnb-test

    An integration testing framework for buildpacks written with libcnb.rs

    v0.26.1 270 #cloud-native #integration-testing #test-framework #buildpack #cnb #buildpacks #build-configuration
  14. sqllogictest

    parser and runner

    v0.26.3 182K #sql-database #sql-parser #test-framework #sql #parser #database #testing-tools
  15. mmtk

    framework for the design and implementation of high-performance and portable memory managers

    v0.30.0 480 #garbage-collection #gc #allocation #collection #garbage #unit-testing #test-framework
  16. sqlness

    SQL integration test harness

    v0.6.1 6.9K #test-framework #sql-database #sql #database #test-harness #command-line-tool
  17. gba_test

    Testing framework for the Game Boy Advance

    v0.3.1 370 #test-framework #gameboy-advance #gba #testing #framework #development #no-alloc
  18. embedded-test

    A test harness and runner for embedded devices

    v0.6.0 5.0K #embedded-devices #embedded #test-runner #test-harness #test-framework #integration-tests #testing
  19. avr-tester

    Framework for testing AVR binaries

    v0.3.0 440 #test-framework #avr #testing #micro-controller #framework #simavr
  20. murf

    A mocking and unit test framework for rust

    v0.2.0 #unit-testing #mocking #test-framework #testing #test
  21. rtest

    integration test building framework

    v0.2.2 #integration-tests #test-framework #testing #unit-testing #resources #stateful #macro
  22. mocktopus

    Mocking framework for Rust

    v0.8.0 3.5K #mocking #tdd #test-framework #testing #setup
  23. datatest

    Data-driven tests in Rust

    v0.8.0 #data-driven #testing #test-cases #test-runner #test-framework #yaml #attributes
  24. bolero-engine

    fuzz and property testing framework

    v0.12.0 18K #property-testing #fuzz-testing #fuzzing #testing #test-framework #properties #quickcheck
  25. narrative

    An immensely simple library for story-driven development

    v0.6.1 #testing #bdd #story-driven #atdd #test-framework #programming-language
  26. unit-testing

    A unit testing library

    v3.1.0 270 #testing #test-framework #unit #framework
  27. tarantool-test

    CLI test framework for tarantool-based Rust applications

    v0.3.2 #tarantool #test-framework #utility #cli-test #cli-applications #test-macro
  28. goose

    A load testing framework inspired by Locust

    v0.17.2 40K #load-testing #performance-testing #test-framework #testing-tools #framework #web-performance #performance
  29. xpct

    An extensible test assertion library

    v0.5.1 #matcher #assertions #testing #matchers #test-framework #assert #customization
  30. rstest_reuse

    Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test

    v0.7.0 115K #testing #test-framework #test-cases #fixture #test #fixtures
  31. pest-test

    Testing framework for pest parsers

    v0.1.6 #pest-parser #parser #test-framework #pest #text-parser #tree-sitter #test-cases
  32. rlt

    A universal load testing library for Rust, with real-time TUI support

    v0.2.1 1.2K #load-testing #performance-testing #performance #benchmark #test-framework
  33. libtest-with

    A slightly customized version of libtest-mimic, such that it can be easier create a test runner for test-with

    v0.8.1-4 210 #test-framework #test-runner #test-harness #testing #framework #harness #cargo-test
  34. cargo-difftests-testclient

    cargo-difftests: test client library

    v0.6.1 140 #testing #testing-cargo #test-framework #cargo-difftests #client #rerun #llvm
  35. archiver

    RAG implementation with langchain-rust

    v0.3.2 #surrealdb #llm #language-model #rag #langchain #command-line-utilities #test-framework
  36. cranelift-control

    White-box fuzz testing framework

    v0.115.1 244K #fuzz-testing #fuzzing #fuzz #test-framework #testing
  37. jsonrpc-test

    test framework for JSON-RPC

    v18.0.0 #json-rpc #test-framework #json-rpc-server #testing #json-rpc-client #rpc-server #rpc-client
  38. ezcp

    automatically generate test cases for competitive programming problems

    v0.3.2 #competitive-programming #test-cases #test-framework #framework #generator #cp #input-output
  39. balter

    A load/stress testing framework

    v0.8.2 100 #load-testing #test-framework #testing #distributed
  40. tester

    A fork of Rust’s test crate that doesn’t require unstable language features

    v0.9.1 12K #unit-testing #test-framework #black-box-testing #fork #unstable #benchmark #language
  41. golem-test-framework

    Test framework for integration tests and benchmarks

    v1.1.12 260 #integration-tests #test-framework #distributed-systems #wasm-component #benchmark #system #golem
  42. galvanic-assert

    comprehensive set of matcher-based assertions and expectations for easier testing. Supports checking properties of numbers, objects, enum variants, collections, panics, and more. Stuctural…

    v0.8.7 1.6K #test-framework #testing #fluent #assert #matching #hamcrest #test
  43. bun-cli

    Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure…

    v0.3.1 #setting-up #demo #search #command-line-tool #directory-structure #command-line-interface #test-framework
  44. gherkin

    Pure Rust implementation of Gherkin language (.feature file) for Cucumber testing framework

    v0.14.0 399K #test-framework #testing #bdd #cucumber #cucumber-gherkin
  45. sqlness-cli

    SQLNESS command line tool

    v0.6.1 #sql-database #command-line #sql #command-line-tool #database #test-framework #testing-tools
  46. wiremock-multipart

    matchers for wiremock dealing with multipart requests

    v1.0.1 400 #testing #matcher #wiremock #test-framework #requests #http #testing-http
  47. sqllogictest-bin

    Sqllogictest CLI

    v0.26.3 700 #sql-database #test-framework #sql #database #parser
  48. trillium-testing

    testing library for trillium applications

    v0.7.0 950 #testing #trillium #test-framework #framework
  49. dicetest

    Framework for writing tests with randomly generated test data

    v0.3.1 220 #property-testing #fuzz-testing #testing #test-framework #quickcheck #fuzz #properties
  50. axum-test-helper

    Extra utilities for axum

    v0.4.0 7.4K #axum #testing-http #testing #test-framework #json-text #test
  51. lucifer-testing

    Illuminating CLI testing

    v1.0.0 #integration-testing #devops #integration #test-framework #ci-cd #yaml #testing-tools
  52. goldenscript

    A scriptable, data-driven test framework using golden masters

    v0.7.0 #test-framework #testing #data-driven #command-output #scriptable #test-cases #plain-text
  53. hailstorm

    Load testing framework

    v0.2.0 #load-testing #framework #load #performance #test-framework #tool
  54. 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

    v0.2.0 2.1K #test-cases #test-framework #testing #unit-testing #fixtures #setting-up #test
  55. sval_test

    testing sval::Value implementations

    v2.14.0 120 #serialization #testing #value #sval #framework #test-framework #no-std
  56. sqlplannertest

    A yaml-based SQL planner test framework

    v0.4.1 200 #test-framework #sql-database #sql #planner #yaml #database #test-cases
  57. double

    Full-featured mocking library in Rust, including rich failure messages and argument matchers

    v0.2.4 100 #mocking #testing #matcher #test-framework #expectation #mocks #pattern-matching
  58. vangelis

    A functional testing framework

    v2.0.2 #test-framework #testing #command #process #run-command #config #status-command
  59. dudect-bencher

    DudeCT constant-time function tester

    v0.6.0 #constant-time #benchmark #constant #cryptography #testing-tools #test-framework #crypto
  60. cargo-test-support

    Testing framework for Cargo's testsuite

    v0.6.0 480 #cargo-test #test-framework #test-suite #intended #api #rustc #nightly
  61. kernal

    A fluent assertion framework for Rust

    v0.3.0 #assert #assertions #fluent #testing #test #test-framework
  62. assay

    A super powered testing macro for Rust

    v0.1.1 900 #testing #proc-macro #test-framework #parallel-testing #test-macro #process #env-var
  63. runt

    A lightweight and parallel snapshot testing framework

    v0.4.1 300 #test-framework #testing #parallel-testing #snapshot-testing #output #concurrency #configuration
  64. ostd-test

    The kernel mode unit testing framework of OSTD

    v0.11.1 650 #unit-testing #test-framework #kernel #bare-metal #ostd #mode #os
  65. sweet_test

    The worlds greatest testing framework

    v0.3.0-rc.1 #unit #browser #e2e #testing #test #test-framework #world
  66. maelstrom-node

    Maelstrom Rust node framework

    v0.1.6 180 #distributed-systems #maelstrom #testing #fly-io #test-framework
  67. axum-test-helpers

    🧪 Test client for axum copied from axum

    v0.8.0 #axum #test-framework #testing #http-client #test
  68. async-metronome

    Unit testing framework for async Rust

    v0.3.1 #unit-testing #test-framework #testing #unit #async #future #assert
  69. zfi-testing

    UEFI testing framework

    v0.1.0 #uefi #firmware #testing #framework #test-framework #interface #safe
  70. west

    WebAssembly component test runtime

    v0.2.0 #wasm-component #wasm-framework #test-framework #testing #run-time #wasm-bindings #testing-debugging
  71. loates

    load testing framework, with focus on ease of use and flexiblity

    v0.1.0-alpha #load-testing #performance-testing #web-apps #testing #test-framework #api-testing #http
  72. stainless

    Organized, flexible testing framework

    v0.1.12 120 #test-framework #testing #tdd #bdd
  73. saptest

    testing Super Auto Pets teams

    v0.5.0 #team #sqlite #auto #pets #super #testing #test-framework
  74. kitten

    light bdd framework for Rust and for those who don't like cucumber - cats don't like cucumbers, kittens are light cats

    v0.5.0 #bdd #framework #dont #test-framework #light #language #cucumber
  75. avr-simulator

    Oxidized interface for simavr

    v0.3.0 #micro-controller #avr #test-framework #framework #simavr #testing
  76. lets_expect

    Clean tests for Rust

    v0.5.1 #testing #expect #test-framework #assertions #clean #boilerplate #syntax
  77. reltester

    Automatically verify the correctness of [Partial]Eq/Ord implementations

    v2.0.0 #partial-eq #testing #test-framework #correctness #traits #iterator #automatic
  78. augurs-testing

    Test framework and data for the augurs library

    v0.4.0 #forecasting #time-series #test-framework #analysis #data-analysis #outlier-detection
  79. test4a

    Testing library that provides some tools to apply "Advanced" Arrange-Act-Assert testing design

    v0.1.1 #unit-testing #testing #unit #runner #test-cases #test-framework #aaa
  80. qutonium

    simplify unit testing with a functional testing framework 📈

    v0.1.6 #test-framework #unit-testing #testing #framework #functional #suite #syntax
  81. laboratory

    expressive unit test framework for Rust

    v2.0.0 100 #unit-testing #test-framework #testing #unit #spec #debugging #test-runner
  82. integra8

    integration test framework Rust with a focus on productivity, extensibility, and speed

    v0.0.5-rc1 #test-framework #integration-tests #framework #integration #bdd #test-suite #test
  83. dockertest-server

    A test framework built around dockertest for testing against server containers

    v0.1.7 #test-framework #integration-testing #testing #docker #framework #test-server #suite
  84. rstest_test

    some utilities used by to write rstest crate's tests

    v0.14.0 320 #test-framework #testing-utilities #testing #rstest #assertions #write #test
  85. mun_skeptic

    ability to test Mun code snippets in an mdbook

    v0.4.0 #mun #mdbook #hot-reloading #test-framework #programming-language #language #game
  86. mutagen

    Mutation testing for Rust – Support library

    v0.1.2 #mutation-testing #testing #test-framework #coverage #proc-macro
  87. sleuth

    Extremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation

    v0.2.1 #mutation-testing #test-framework #testing #safety #compiler #brute-force #generate
  88. modelator

    A framework and tools for model-based testing

    v0.4.2 110 #test-framework #testing #model #abstraction #model-based #tla
  89. anytest

    Run any test from your terminal

    v0.1.0 #test-framework #testing #testing-tools #jest #run-test #terminal #single
  90. gherkin_rust

    A pure Rust implementation of the Gherkin (.feature file) language for the Cucumber testing framework

    v0.10.1 600 #test-framework #testing #cucumber #gherkin #bdd #language #features
  91. aoc-lib

    that lets you focus on problem-solving rather than boilerplate when doing Advent of Code

    v1.0.3 #advent #input #boilerplate #test-framework #solution #focus #aoc
  92. ntest_proc_macro_helper

    Provide helper functions for the procedural macros used in ntest

    v0.8.0 37K #proc-macro #macro-helpers #testing #unit-testing #test-framework #unit #test-macro
  93. spekt

    std::future::Future and Result-based testing trait for managing the lifecycle of stateful, asynchronous tests

    v0.1.1 #testing #test-framework #future #async
  94. solana-program-test

    Solana Program Test Framework

    v2.1.9 20K #test-framework #solana #latest #programs #version #install #latest-version
  95. substance-framework

    A testing framework designed to work without std, using only core features

    v0.3.0-alpha #test-framework #testing #framework #unit-testing #substance #test
  96. save_state

    save state mechanism in mizu

    v0.1.1 #gameboy #emulator #emulation #test-framework
  97. rweb-testing

    Testing framework for rweb

    v0.1.0 #testing #test-framework #rweb #web-server #web-framework #server-framework #warp
  98. pebbles

    The Worst Web Automation Framework Ever. (╯°□°)╯︵ ┻━┻

    v0.0.103 #framework #testing #test-framework #web #slow #automation #memory
  99. crame

    build tool for c projects, with a small testing framework

    v0.1.1 #build-tool #framework #build #tool #test-framework #c #testing
  100. stainless2

    Organized, flexible testing framework

    v0.1.14 #test-framework #testing #tdd #bdd
  101. jqunit

    A test framework for jq, built on top of libjq

    v0.1.0-rc #jq #test-framework #testing #tdd
  102. Try searching with DuckDuckGo.

  103. tensile

    A test framework capable of dynamic and parallel test execution

    v0.7.0 110 #programming-language #test-framework #gluon #run-time #script #testing #dynamic
  104. wasmer-pack-testing

    Wasmer Pack Integration Testing Framework

    v0.7.1 #wasmer #integration-tests #testing #wasm #test-framework #pack #api
  105. speculate

    An RSpec inspired minimal testing framework for Rust

    v0.1.2 1.1K #test-framework #testing #rspec #test
  106. jrest

    The equivalent of Jest for Rust

    v0.2.3 #unit-testing #test-framework #diffs #jest #write #fancy #projects
  107. polish

    Test-Driven Development done right

    v0.9.9 #testing #tdd #test-driven #rust #test-framework
  108. balter-runtime

    A load/stress testing framework

    v0.3.1 #load-testing #distributed #testing #test-framework
  109. spectral

    Fluent test assertions

    v0.6.0 5.2K #assertions #fluent #assert #matcher #test-framework #testing #debugging
  110. rustc-test

    A fork of Rust’s test crate that doesn’t require unstable language features

    v0.3.1 170 #testing #test-framework #fork #unstable #rustc #language #require
  111. provola-terminalreporter

    quick development/test cycle in any language

    v0.2.0 #language #cycle #input-output #testing #quick #provola #test-framework
  112. mutagen-plugin

    Mutation testing for Rust – mutator plugin

    v0.1.2 #mutation-testing #testing #mutagen #test-framework #mutator
  113. vanadin

    Blazingly fast building and testing framework

    v0.1.0 #testing #build #test-framework #automation #cli
  114. integra8_decorations

    A collection flat shorthand notation objects used by the Integra8 test framework for building test suite hierarchies

    v0.0.4-alpha #test-framework #integration #framework #bdd #integra8 #integration-tests #test-suite
  115. strafe-testing

    Testing framework for strafe

    v0.1.1 #statistics #data #model #testing #test-framework #plot #test
  116. dom_testing_library

    lightweight front end testing toolkit for the rust frontend ecosystem. Heavily inspired by https://testing-library.com/ , write wasm_bindgen tests for your rust front end framework the same way your users will use it.

    v0.1.0 #front-end #testing #wasm-bindgen #test-framework #ui-component #user #dom
  117. integra8_async_runtime

    abstraction layer for interacting with different async runtimes for the Integra8 test framework

    v0.0.4-alpha #test-framework #integra8 #framework #bdd #integration #integration-tests #test
  118. tuifw-screen-test

    Text User Interface Framework. Basic text screen implementation for testing purposes.

    v0.26.0 #tui #user-interface #screen #testing #test-framework #test
  119. bitbelay-tests

    Individual tests for the bitbelay package ecosystem

    v0.1.0 #testing #hash #bitbelay #performance-testing #test-framework #non-cryptographic #facilities
  120. cargo-jrest

    Jrest Cargo command

    v0.2.3 #testing #cargo-command #testing-cargo #jest #projects #jrest #test-framework
  121. multiversx-sc-codec

    Lightweight binary serializer/deserializer, written especially for MultiversX smart contracts

    v0.21.2 2.0K #multiversx #blockchain #smart-contracts #contract #wasm #test-framework
  122. catchr

    A testing framework inspired by Catch for C++

    v0.3.0 #testing #test-framework #catch
  123. multiversx-sc

    MultiversX smart contract API

    v0.55.0 1.8K #smart-contracts #multiversx #blockchain #wasm #contract #test-framework
  124. integra8_results

    Test Result objects for the Integra8 test framework

    v0.0.4-alpha #framework #integration #test-framework #integra8 #bdd #integration-tests #test
  125. integra8_components

    A collection of fundamental test components used by the Integra8 test framework

    v0.0.4-alpha #framework #test-framework #integration #integra8 #bdd #integration-tests #test
  126. mimicaw

    writing asynchronous tests

    v0.1.3 #framework #async #testing #test-framework #test
  127. bitbelay-providers

    Data providers for the bitbelay package ecosystem

    v0.1.0 #bitbelay #hash #performance-testing #provider #non-cryptographic #test-framework #functions
  128. integra8_runner

    Test runner for the Integra8 test framework

    v0.0.4-alpha #framework #test-framework #integration #integra8 #bdd #integration-tests #test
  129. integra8_scheduling

    Component scheduling for integra8 test framework

    v0.0.4-alpha #framework #integration #test-framework #integra8 #bdd #integration-tests #test
  130. safecoin-program-test

    Safecoin Program Test Framework

    v1.14.17 #test-framework #safecoin #latest #programs #bpf #process #version
  131. air-testing-framework

    AquaVM testing framework

    v0.11.3 #fluence #air #testing #test-framework #networking #test
  132. integra8_formatters

    Test output formatters for displaying test results for the Integra8 test framework

    v0.0.4-alpha #framework #test-framework #integration #integra8 #bdd #integration-tests #test
  133. mango-test

    Test framework for the mango operationg system

    v0.2.1 #kernel #run-time #mango #system #framework #test-framework #operationg
  134. bitbelay-suites

    Test suites for the bitbelay package ecosystem

    v0.1.0 #bitbelay #testing #hash #ecosystem #test-suite #test-framework #performance
  135. bitbelay-statistics

    Statistics facilities for the bitbelay package ecosystem

    v0.1.0 #performance-testing #hash #bitbelay #non-cryptographic #facilities #statistics #test-framework
  136. aector

    Dynamic implementation of the actor model with a smart built-in testing framework

    v0.1.1 #actor-model #actor #actors #tokio #async #future #test-framework
  137. ftf

    Run functional tests from a variety of formats

    v0.4.0 #functional #testing #yaml #parallel-testing #test-framework
  138. ixc_testing

    Interchain SDK Testing

    v0.0.5 #test-framework #applications #inter-chain #blockchain #ixc #cosmos-sdk #handler
  139. trdelnik-cli

    Trdelník is Rust based testing framework providing several convenient developer tools for testing Solana programs written in Anchor

    v0.5.0 #fuzz-testing #trdelnik #solana #test-framework #anchor #programs #developer
  140. miraland-program-test

    Miraland Program Test Framework

    v1.19.2 #framework #test-framework #programs #miraland #sbf #individual
  141. elrond-codec

    Lightweight binary serializer/deserializer, written especially for Elrond smart contracts

    v0.16.0 450 #elrond #blockchain #smart-contracts #wasm #contract #test-framework
  142. bern-test

    test framework for hardware integration tests

    v0.1.0 #rtos #iot #cortex-m #embedded #integration-tests #test-framework #no-std
  143. integra8_tree_formatter

    Tree structured output formatters for displaying test results for the Integra8 test framework

    v0.0.5-rc1 #framework #test-framework #integration #integra8 #bdd #integration-tests #test
  144. saitama

    Load testing framework

    v0.0.13 #load-testing #test-framework #http
  145. susy-jsonrpc-test

    test framework for JSON-RPC

    v10.1.0 #json-rpc #susy #framework #test-framework #io-handler #request #instance
  146. drt-sc

    Dharitri smart contract API

    v0.0.3 #smart-contracts #dharitri #blockchain #wasm #contract #test-framework
  147. scrypto-test

    testing Scrypto blueprints, from the Radix DLT project

    v1.3.0 440 #testing #test-framework #blueprint #scrypto #radix #dlt #resources
  148. shiny

    rspec like test framework to make test code look more nice

    v0.1.3 #framework #test-framework #rspec #look #nice #before-each
  149. webassembly-test

    Runtime-independent wasm32-unknown-unknown test framework

    v0.1.0 110 #wasm32-unknown-unknown #wasm #testing #ignore #framework #test-framework #runtime-independent
  150. integra8_serde_formatter

    Serde output formatters for displaying test results for the Integra8 test framework

    v0.0.5-rc1 #framework #test-framework #integration #integra8 #bdd #integration-tests #test
  151. soroban-test

    Soroban Test Framework

    v22.2.0 260 #framework #soroban #test-env #command #test-framework #testing #directory
  152. runit

    A test framework for Rust

    v0.1.0 #test #assert #framework #test-framework