-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmod.rs
More file actions
21 lines (18 loc) · 854 Bytes
/
mod.rs
File metadata and controls
21 lines (18 loc) · 854 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Test Support Infrastructure
//!
//! This module provides reusable test utilities for black-box E2E testing.
//! It includes temporary workspace management, external process execution,
//! and environment state assertions.
//!
//! ## Shared vs Local Utilities
//!
//! - `ProcessRunner` - Re-exported from `src/testing/black_box` (shared with `src/bin/`)
//! - `TempWorkspace` - Local to `tests/` (only used by integration tests)
//! - `EnvironmentStateAssertions` - Local to `tests/` (only used by integration tests)
mod assertions;
mod temp_workspace;
pub use assertions::EnvironmentStateAssertions;
pub use temp_workspace::TempWorkspace;
// Re-export ProcessRunner from the library's testing module
// This allows tests to continue using `support::ProcessRunner` without changes
pub use torrust_tracker_deployer_lib::testing::e2e::ProcessRunner;