Something went wrong. Try again.
atproto made easy crates.io/crates/jacquard
atproto rust
Something went wrong. Try again.
896 B · 35 lines
Rust
at main
123456789101112131415161718192021222324252627282930313233343536//! Support crate for Jacquard's opt-in full-stack e2e harness.//!//! Heavy scenario targets live under `tests/` behind the `e2e` feature and//! `required-features`, so ordinary `cargo nextest run` never executes them.//! This module holds the provider-neutral fixture model shared by those//! targets: deterministic fixture identities and run coordinates handed over//! by the lifecycle controller through//! environment variables.
#![forbid(unsafe_code)]
pub mod provider;
pub use provider::{Provider, ProviderContext};
#[cfg(feature = "e2e")]pub mod bootstrap;
#[cfg(feature = "e2e")]pub mod reference_bootstrap;
#[cfg(feature = "e2e")]pub mod scenarios;
#[cfg(feature = "e2e")]pub mod oauth;
#[cfg(feature = "e2e")]pub mod spaces;
#[cfg(feature = "e2e")]pub mod transport;
#[cfg(feature = "e2e")]pub use transport::{AllowedHost, FixtureTransport, TransportAllowlist};