Versions in this module Expand all Collapse all v0 v0.1.1 Apr 22, 2026 v0.1.0 Apr 14, 2026 Changes in this version + func CreateTest(runID uint64, descriptor types.TestDescriptor, log logrus.FieldLogger, ...) (types.TestRunner, error) + func LoadExternalTestConfig(ctx context.Context, globalVars types.Variables, ...) (testConfig *types.TestConfig, testVars types.Variables, ...) + func LoadTestDescriptors(ctx context.Context, globalVars types.Variables, ...) []types.TestDescriptor + func LoadTestFromDB(database *db.Database, runID uint64) (types.Test, error) + func ValidateTestConfig(config *types.TestConfig) error + func WrapDBTestRun(database *db.Database, test *db.TestRun) types.Test + type Descriptor struct + func NewDescriptor(testID, testSrc, basePath string, config *types.TestConfig, ...) *Descriptor + func (d *Descriptor) BasePath() string + func (d *Descriptor) Config() *types.TestConfig + func (d *Descriptor) Err() error + func (d *Descriptor) ID() string + func (d *Descriptor) Source() string + func (d *Descriptor) Vars() types.Variables + type Test struct + func (t *Test) AbortTest(skipCleanup bool) + func (t *Test) GetTaskScheduler() types.TaskScheduler + func (t *Test) GetTestVariables() types.Variables + func (t *Test) Logger() logrus.FieldLogger + func (t *Test) Name() string + func (t *Test) Run(ctx context.Context) error + func (t *Test) RunID() uint64 + func (t *Test) StartTime() time.Time + func (t *Test) Status() types.TestStatus + func (t *Test) StopTime() time.Time + func (t *Test) TestID() string + func (t *Test) Timeout() time.Duration + func (t *Test) Validate() error