Skip to main contentModule config
Source - output
- Output configuration types.
- Config
- Main configuration struct composed of semantic sub-structs.
- ConfigSource
- Raw CLI input values extracted from parsed command-line arguments.
- File
- NetworkConfig
- Network and transport configuration.
Controls connection behavior, timeouts, and TLS settings.
- NetworkSource
- Raw CLI input values for network/transport settings.
- OutputConfig
- Output and display configuration.
Controls how test results are formatted and presented to the user.
- OutputSource
- Raw CLI input values for output settings.
- ServerSelection
- Server selection configuration.
Controls which speedtest.net servers are used.
- ServerSource
- Raw CLI input values for server selection settings.
- TestSelection
- Test execution configuration.
Controls which tests run and how (single vs multi-stream).
- TestSource
- Raw CLI input values for test execution settings.
- ValidationResult
- Validation result with error details.
- Format
- Output format selection — config-internal domain type.
- ConfigProvider
- get_config_path_internal
- Get the configuration file path (internal — also used by orchestrator for –show-config-path).
- load_config_file
- Load the configuration file from the standard config path.
- validate_config
- Validate the entire config structure.