Expand description
Orchestrates the full speed test lifecycle.
Delegates phase execution to the phases module,
which provides OCP via function-based phase definitions.
Structs§
- Orchestrator
- Orchestrates the full speed test lifecycle.
- Phase
Test Executor - Implementation that runs all phases.
- Storage
Builder - Builder for storage components - enables dependency injection.
Traits§
- Config
Accessor - Trait for configuration access (ISP: clients only need config, not full Orchestrator).
- Http
Accessor - Trait for HTTP client access.
- Test
Executor - Trait for phase execution (allows swapping execution strategies).