-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmod.rs
More file actions
28 lines (25 loc) · 944 Bytes
/
mod.rs
File metadata and controls
28 lines (25 loc) · 944 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! Testing utilities and fixtures
//!
//! This module provides reusable test fixtures and helpers for testing
//! various components of the application.
//!
//! ## Module Structure
//!
//! - `e2e` - End-to-end testing infrastructure and scenarios
//! - `integration` - Integration testing utilities
//! - `fixtures` - Reusable test fixtures
//! - `mock_clock` - Mock clock implementation for deterministic time testing
//! - `network` - Network testing utilities (port checking, connectivity testing)
pub mod e2e;
pub mod fixtures;
pub mod integration;
pub mod mock_clock;
pub mod network;
// Re-export commonly used testing types
pub use mock_clock::MockClock;
pub use network::{PortChecker, PortCheckerError, PortUsageChecker, PortUsageError};
// Re-export E2E types for convenience
pub use e2e::{
containers::{ContainerError, RunningProvisionedContainer, StoppedProvisionedContainer},
context::{TestContext, TestContextType},
};