├── .github └── workflows │ ├── ci.yml │ ├── publish.yml │ └── zulip_notifier.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── lib ├── Cargo.lock ├── Cargo.toml ├── src │ ├── assert │ │ ├── guidance.rs │ │ ├── macros.rs │ │ └── mod.rs │ ├── internal │ │ ├── local_handler.rs │ │ ├── mod.rs │ │ ├── noop_handler.rs │ │ └── voidstar_handler.rs │ ├── lib.rs │ ├── lifecycle.rs │ ├── prelude.rs │ └── random.rs └── tests │ ├── assert_always_with_details.rs │ ├── assert_guidance.rs │ ├── common │ ├── env.rs │ └── mod.rs │ ├── sdk_info.rs │ ├── send_event.rs │ ├── setup_complete_with_details.rs │ └── setup_complete_without_details.rs ├── shell.nix └── simple ├── Cargo.toml └── src └── main.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/zulip_notifier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/.github/workflows/zulip_notifier.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .envrc 3 | .direnv/ 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["simple", "lib"] 3 | resolver = "2" 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/Cargo.lock -------------------------------------------------------------------------------- /lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/Cargo.toml -------------------------------------------------------------------------------- /lib/src/assert/guidance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/assert/guidance.rs -------------------------------------------------------------------------------- /lib/src/assert/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/assert/macros.rs -------------------------------------------------------------------------------- /lib/src/assert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/assert/mod.rs -------------------------------------------------------------------------------- /lib/src/internal/local_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/internal/local_handler.rs -------------------------------------------------------------------------------- /lib/src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/internal/mod.rs -------------------------------------------------------------------------------- /lib/src/internal/noop_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/internal/noop_handler.rs -------------------------------------------------------------------------------- /lib/src/internal/voidstar_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/internal/voidstar_handler.rs -------------------------------------------------------------------------------- /lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/lib.rs -------------------------------------------------------------------------------- /lib/src/lifecycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/lifecycle.rs -------------------------------------------------------------------------------- /lib/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/prelude.rs -------------------------------------------------------------------------------- /lib/src/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/src/random.rs -------------------------------------------------------------------------------- /lib/tests/assert_always_with_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/assert_always_with_details.rs -------------------------------------------------------------------------------- /lib/tests/assert_guidance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/assert_guidance.rs -------------------------------------------------------------------------------- /lib/tests/common/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/common/env.rs -------------------------------------------------------------------------------- /lib/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/common/mod.rs -------------------------------------------------------------------------------- /lib/tests/sdk_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/sdk_info.rs -------------------------------------------------------------------------------- /lib/tests/send_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/send_event.rs -------------------------------------------------------------------------------- /lib/tests/setup_complete_with_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/setup_complete_with_details.rs -------------------------------------------------------------------------------- /lib/tests/setup_complete_without_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/lib/tests/setup_complete_without_details.rs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/shell.nix -------------------------------------------------------------------------------- /simple/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/simple/Cargo.toml -------------------------------------------------------------------------------- /simple/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antithesishq/antithesis-sdk-rust/HEAD/simple/src/main.rs --------------------------------------------------------------------------------