Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct {
BinaryName string `yaml:"binary-name" json:"binary-name"`
BinaryPath string `yaml:"binary-path" json:"binary-path"`
DockerImage string `yaml:"docker-image" json:"docker-image"`
Port int `yaml:"port" json:"port"`
Environment map[string]string `yaml:"environment" json:"environment"`
}
type Config ¶
type Config struct {
Version string `yaml:"version" json:"version"`
AppTechnology string `yaml:"app-technology" json:"app-technology"`
AppConfig AppConfig `yaml:"app-config" json:"app-config"`
TestLauncher string `yaml:"test-launcher" json:"test-launcher"`
TestConfig TestConfig `yaml:"test-config" json:"test-config"`
ThirdParty ThirdPartyConfig `yaml:"third-party" json:"third-party"`
Orchestration OrchestrationConfig `yaml:"orchestration" json:"orchestration"`
Observability ObservabilityConfig `yaml:"observability" json:"observability"`
}
func DefaultConfig ¶
func DefaultConfig() *Config
type ObservabilityConfig ¶
type OrchestrationConfig ¶
type OrchestrationConfig struct {
ParallelMocks bool `yaml:"parallel-mocks" json:"parallel-mocks"`
StartupTimeout time.Duration `yaml:"startup-timeout" json:"startup-timeout"`
HealthCheckInterval time.Duration `yaml:"health-check-interval" json:"health-check-interval"`
HealthCheckRetries int `yaml:"health-check-retries" json:"health-check-retries"`
CleanupOnFailure bool `yaml:"cleanup-on-failure" json:"cleanup-on-failure"`
PreserveLogs bool `yaml:"preserve-logs" json:"preserve-logs"`
}
type TestConfig ¶
type ThirdPartyConfig ¶
Click to show internal directories.
Click to hide internal directories.