Versions in this module Expand all Collapse all v0 v0.14.0 Mar 22, 2025 Changes in this version + func ContextLabel(ctx context.Context) Labels + func WithContextLabel(ctx context.Context, labels Labels) context.Context + type Condition interface + Condition func(testCtx *TestContext) error + type ConditionFunc func(testCtx *TestContext) error + func (c ConditionFunc) Condition(testCtx *TestContext) error + type Configure interface + Config func(suiteConfig *types.SuiteConfig, reporterConfig *types.ReporterConfig) + type ConfigureFunc func(suiteConfig *types.SuiteConfig, reporterConfig *types.ReporterConfig) + func (p ConfigureFunc) Config(suiteConfig *types.SuiteConfig, reporterConfig *types.ReporterConfig) + type SharedExtension interface + SetShardInfo func(ctx context.Context) context.Context + type SharedExtensionFunc func(ctx context.Context) context.Context + func (p SharedExtensionFunc) SetShardInfo(ctx context.Context) context.Context + type TestCaseBuilder struct + Conditions []Condition + FailedWhenConditionMismatch bool + Labels []string + Name string + Priority TestCasePriority + TestSpec TestSpecFunc + func (b *TestCaseBuilder) CaseName() string + func (b *TestCaseBuilder) CheckCondition(testCtx *TestContext) (skip bool, err error) + type TestCaseLabel = string + type TestCasePriority uint16 + const P0 + const P1 + const P2 + const P3 + type TestContext struct + Context context.Context + func (ctx *TestContext) GetContext() context.Context + func (ctx *TestContext) GetLogger() *zap.SugaredLogger + type TestContextGetter interface + GetTestContext func() *TestContext + type TestContextGetterFunc func() *TestContext + func (c TestContextGetterFunc) GetTestContext() *TestContext + type TestSpecFunc func(testContext *TestContext)