#testing-macro

  1. tracing-test

    Helper functions and macros that allow for easier testing of crates that use tracing

    v0.2.6 1.9M #logging-tracing #testing-macro #debug-log #async-logging #test-log #tracing-spans #tracing-macro #functions-and-macro #debugging
  2. claims

    Additional assertion macros for testing

    v0.8.0 150K #testing-macro #assertions #no-alloc #testing
  3. generic-tests

    Procedural macro to define tests and benchmarks generically

    v0.1.3 47K #testing-macro #parametric #generics #testing
  4. n0-tracing-test

    Helper functions and macros that allow for easier testing of crates that use tracing

    v0.3.0 1.7K #logging #testing #tracing-test #testing-macro #fluent #ansi-colors #tracing-macro
  5. simple_test_case

    A bare bones attribute macro for writing parameterised tests

    v1.3.0 5.4K #unit-testing #testing-macro #testing
  6. flaky_test

    atttribute macro for running a flaky test multiple times

    v0.2.2 26K #testing-macro #flaky #times #running #macro-attributes
  7. assert-text

    the testing macro tools

    v0.2.11 650 #assert #testing-macro #text
  8. stream_assert

    Macros to simplify testing of Stream based APIs

    v0.1.1 3.4K #testing-macro #api-testing #stream
  9. duplicate_macrotest

    Fork of the macrotest crate specifically to test the duplicate crate

    v1.0.8 #duplicates #macro-expansion #macrotest #cargo-expand #fork #testing-macro
  10. derive_fuzztest

    proc-macro to enable using the same implementation for fuzz tests and property tests

    v0.1.4 3.5K #property-testing #fuzzing #testing-fuzzing #proc-macro #testing-macro #quickcheck #proptest #fuzztest
  11. assay

    A super powered testing macro for Rust

    v0.1.1 900 #testing-macro #proc-macro #testing
  12. parameterized_test

    A macro to support providing arguments to test functions

    v0.2.1 3.1K #parameterized-tests #testing-macro #parameterized #testing #macro
  13. keetanetwork-utils

    functions and build tools for Keetanetwork

    v0.1.0 #pattern #testing #build-tool #macro-rules #workspace-members #testing-macro
  14. proptest_async

    proptest macro supporting async tests

    v0.2.1 460 #proptest #async-executor #testing-macro #async-macro #supporting
  15. macro-dep-test

    testing version resolution for associated macros

    v0.1.5 #proc-macro #compile-times #compile-time #associated #testing-macro #compilation-time
  16. n0-tracing-test-macro

    A procedural macro that allow for easier testing of crates that use tracing. Internal crate, should only be used through the tracing-test crate

    v0.3.0 #tracing-test #testing-macro #proc-macro #logging #tracing-macro #ansi-colors
  17. paramtest

    testing parameterized functions

    v0.1.2 #parameterized-tests #testing-macro #define #test-cases #plugin #add-one
  18. isotest

    Enables a very specific unit testing pattern

    v0.1.0 2.1K #unit-testing #pattern #data #real #run #testing-macro #debugging #data-structures #concern
  19. test_eq

    assert_eq!-like macros that return a Result instead

    v0.2.0 190 #test-macro #macro #test-any #test-ne #testing #testing-macro
  20. cruxmont-test-utils

    test utils for Cruxmont web framework

    v0.1.1 #testing-macro #cruxmont #database-testing #postgresql #testing
  21. should_match

    Pass a test if the output matches a pattern

    v0.1.1 #testing-macro #pattern-match #testing
  22. subprocess-test

    Convenience macro for creating tests which run in child process

    v0.1.2 100 #testing-macro #utility #macro-utility #testing
  23. assert-not

    no_std compatible Rust macro that works like the inverse of assert! - passes when condition is false

    v0.1.0 #testing-macro #assert #debugging #no-std
  24. deadline

    A one-macro crate to ensure assertions meet their deadlines

    v0.2.0 1.0K #testing-macro #async #testing
  25. Try searching with DuckDuckGo.

  26. subcase

    Share parts of your test case intuitively

    v0.4.0 #unit-testing #section #catch2 #testing-macro
  27. proptest-attr-macro

    Procedural attribute macro for writing proptest tests

    v1.0.0 550 #proc-macro-attributes #proptest #testing-macro #macro-attr #u32
  28. fluent_field_assertions

    FluentFieldAssertions is a library that allows you to write tests in a natural language-like syntax. With this library, you can perform field assertions in an intuitive and readable way

    v0.2.0 #fluent-assertions #testing-macro #assert #fluent #assertions
  29. target-test-dir

    A proc-macro attribute for providing test-specific directories

    v0.3.0 750 #proc-macro-attributes #directory #module-path #test-specific #testing #test-run #testing-macro
  30. timrs_macro_utils

    Macro helpers for Tim.rs

    v1.1.0-rc.6 #testing-macro #tim-rs #macro-helpers #helper #lint
  31. efes

    A collection of macros to simplify testing involving filesystems

    v1.0.1 #testing-macro #filesystem #testing
  32. proc-macro-tester

    Macros for testing procedural macros

    v0.1.0-alpha.2 170 #proc-macro #testing-macro #macro-attributes
  33. datafile-test

    Generate test codes for data-file (JSON, YAML)

    v0.1.1 #data-file #testing #test-cases #data-driven #serde-json #debugging #testing-macro #testing-data #macro-attributes #deserialize
  34. lazytest

    Reduces the boilerplate required for simple unit tests

    v0.1.2 #unit-testing #testing-macro #lazy-evaluation #macro
  35. glasses

    Macros for writing lots of tests (or specs!)

    v0.1.1 #testing-macro #specs #macro-for-of-tests
  36. regression-test-macros

    Helper macros for the regression-test library

    v0.1.0 #regression-testing #testing #testing-macro
  37. allure-macros

    Procedural macros for Allure test reporting

    v0.1.9 #testing #proc-macro #allure #testing-macro
  38. extdot

    A set of macros for testing the extended dot notation

    v0.2.0 #testing-macro #dot #extended #pre-rfc #operator
  39. tracing-test-macro

    A procedural macro that allow for easier testing of crates that use tracing. Internal crate, should only be used through the tracing-test crate

    v0.2.6 1.9M #logging #tracing-test #testing-macro #proc-macro #tracing-macro
  40. static_test

    Attribute macro for writing tests which check that a given condition ALWAYS holds true or that a given code path is ALWAYS unreachable

    v0.1.0 #testing #testing-macro #test
  41. captains-log-helper

    Procedural Macros for logging for tests

    v0.3.1 3.0K #logging #logging-macro #proc-macro #testing-macro #ring-buffer #race-condition #stderr #date-format #panic-message #syslog
  42. cruxmont-embedded-pg-test-macro

    Procedural macros for embedded PostgreSQL testing in the Cruxmont web framework

    v0.1.3 #postgresql #database-testing #cruxmont #testing-macro
  43. cruxmont-pg-test-macro

    Procedural macros for PostgreSQL testing in the Cruxmont web framework

    v0.1.3 #postgresql #database-testing #cruxmont #testing #testing-macro
  44. test-impl

    A macro for use in testing, to run a test on multiple trait implementations

    v0.2.0 #testing-macro #traits #macro-for-in-testing #run #example-trait
  45. cruxmont-pg-pool-macro

    Procedural macro for curxmont for creating porgres DB pools

    v0.1.1 #testing-macro #postgresql #database-testing #cruxmont
  46. cruxmont-http-tx

    Procedural macros for implementing http transactions

    v0.1.1 #testing-macro #cruxmont #database-testing #postgresql #macro
  47. vfs-tools

    A collection ofttools to work with VFS

    v0.1.0 #vfs #path #extension #collection #testing-macro #preparing #file1
  48. aigen_macros

    Procedural macros for testing

    v0.1.0 #testing-macro #proc-macro
  49. openmls_test

    Test utility used by OpenMLS

    v0.2.1 430 #openmls #testing #proc-macro #testing-macro #messaging-layer-security
  50. assert_let

    macro for tests

    v0.1.0 #testing-macro #assert