Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
func Run(spec *Specification) error
func RunWithContext ¶ added in v1.23.0
func RunWithContext(spec SpecSupplier) error
Prefer over Run() if the context is needed to initialize Specification (e.g. access to script instance)
Types ¶
type FuncRequirement ¶ added in v1.17.0
type FuncRequirement func(env RequirementEnvironment) (*RequirementResult, error)
func (FuncRequirement) Ensure ¶ added in v1.17.0
func (f FuncRequirement) Ensure(env RequirementEnvironment) (*RequirementResult, error)
func (FuncRequirement) Info ¶ added in v1.17.0
func (f FuncRequirement) Info() *RequirementInfo
type Requirement ¶
type Requirement = api.Requirement
type RequirementEnvironment ¶
type RequirementEnvironment = api.RequirementEnvironment
type RequirementInfo ¶
type RequirementInfo = api.RequirementInfo
type RequirementResult ¶
type RequirementResult = api.RequirementResult
type SpecSupplier ¶ added in v1.23.0
type SpecSupplier func(context Context) (*Specification, error)
type Specification ¶
type Specification = api.Specification
Click to show internal directories.
Click to hide internal directories.