antithesis_sdk

Crates.ioantithesis_sdk
lib.rsantithesis_sdk
version
sourcesrc
created_at2024-05-10 16:55:05.94066+00
updated_at2025-01-16 20:55:10.473487+00
descriptionRust SDK for the Antithesis autonomous software testing platform.
homepagehttps://github.com/antithesishq/antithesis-sdk-rust
repositoryhttps://github.com/antithesishq/antithesis-sdk-rust
max_upload_size
id1236193
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
antithesishq (github:antithesishq:antithesishq)

documentation

https://antithesis.com/docs/using_antithesis/sdk/rust/overview/

README

Antithesis Rust SDK

This library provides methods for Rust programs to configure the Antithesis platform. It contains three kinds of functionality:

  • Assertion macros that allow you to define test properties about your software or workload.
  • Randomness functions for requesting both structured and unstructured randomness from the Antithesis platform.
  • Lifecycle functions that inform the Antithesis environment that particular test phases or milestones have been reached.

For general usage guidance see the Antithesis Rust SDK Documentation

Notes

To disable assertions disable default-features for this crate.

When assertions are disabled, the condition and detail arguments specified for assertions will be evaluated, but no assertions will be emitted, or otherwise processed.

In this case, the assert macros will expand to nothing (other than the evaluation of condition and details).

Commit count: 129

cargo fmt