Skip to main content

Module orchestrator

Module orchestrator 

Source
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.
PhaseTestExecutor
Implementation that runs all phases.
StorageBuilder
Builder for storage components - enables dependency injection.

Traits§

ConfigAccessor
Trait for configuration access (ISP: clients only need config, not full Orchestrator).
HttpAccessor
Trait for HTTP client access.
TestExecutor
Trait for phase execution (allows swapping execution strategies).