Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CITestConf ¶
type CITestConf struct {
ID string `yaml:"id" json:"id"`
IDSanitized string `json:"id_sanitized"`
Path string `yaml:"path" json:"path"`
TestEnvType string `yaml:"test_env_type" json:"test_env_type"`
RunsOn string `yaml:"runs_on" json:"runs_on"`
TestCmd string `yaml:"test_cmd" json:"test_cmd"`
TestConfigOverrideRequired bool `yaml:"test_config_override_required" json:"test_config_override_required"`
TestConfigOverridePath string `yaml:"test_config_override_path" json:"test_config_override_path"`
TestSecretsRequired bool `yaml:"test_secrets_required" json:"test_secrets_required"`
TestEnvVars map[string]string `yaml:"test_env_vars" json:"test_env_vars"`
RemoteRunnerMemory string `yaml:"remote_runner_memory" json:"remote_runner_memory"`
PyroscopeEnv string `yaml:"pyroscope_env" json:"pyroscope_env"`
Workflows []string `yaml:"workflows" json:"workflows"`
}
CITestConf defines the configuration for running a test in a CI environment, specifying details like test ID, path, type, runner settings, command, and associated workflows.
type Config ¶
type Config struct {
Tests []CITestConf `yaml:"runner-test-matrix"`
}
Click to show internal directories.
Click to hide internal directories.