Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MaterializeLifecycleReceipt ¶ added in v1.6.0
func MaterializeLifecycleReceipt(receipt actioncontract.LifecycleReceipt, opts LifecycleReceiptMaterializeOptions) (runpack.RecordResult, error)
MaterializeLifecycleReceipt creates a reference-only runpack; no tool is run.
Types ¶
type FixtureContext ¶
type FixtureContext struct {
Fixture fixtureSpec
}
type Grader ¶
type Grader interface {
Name() string
Deterministic() bool
Grade(ctx FixtureContext) (schemaregress.GraderResult, error)
}
type InitOptions ¶
type InitResult ¶
type InitResult struct {
RunID string
FixtureName string
FixtureDir string
RunpackPath string
ConfigPath string
NextCommands []string
}
func InitFixture ¶
func InitFixture(opts InitOptions) (InitResult, error)
type LifecycleReceiptMaterializeOptions ¶ added in v1.6.0
type LifecycleReceiptMaterializeOptions struct{ SigningPrivateKey ed25519.PrivateKey }
type RunOptions ¶
type RunResult ¶
type RunResult struct {
Result schemaregress.RegressResult
OutputPath string
JUnitPath string
FailedGraders int
}
func Run ¶
func Run(opts RunOptions) (RunResult, error)
Click to show internal directories.
Click to hide internal directories.