Documentation ¶
Index ¶
- type BasicNode
- type ItNode
- type MeasureNode
- func (node *MeasureNode) CodeLocation() types.CodeLocation
- func (node *MeasureNode) Flag() types.FlagType
- func (node *MeasureNode) MeasurementsReport() map[string]*types.SpecMeasurement
- func (node *MeasureNode) Run() (outcome types.SpecState, failure types.SpecFailure)
- func (node *MeasureNode) Samples() int
- func (node *MeasureNode) Text() string
- func (node *MeasureNode) Type() types.SpecComponentType
- type SetupNode
- func NewAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode
- func NewBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode
- func NewJustAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode
- func NewJustBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) *SetupNode
- type SubjectNode
- type SuiteNode
- func NewAfterSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) SuiteNode
- func NewBeforeSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, ...) SuiteNode
- func NewSynchronizedAfterSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, ...) SuiteNode
- func NewSynchronizedBeforeSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, ...) SuiteNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicNode ¶
type BasicNode interface { Type() types.SpecComponentType Run() (types.SpecState, types.SpecFailure) CodeLocation() types.CodeLocation }
type ItNode ¶
type ItNode struct {
// contains filtered or unexported fields
}
func (*ItNode) CodeLocation ¶
func (node *ItNode) CodeLocation() types.CodeLocation
func (*ItNode) Type ¶
func (node *ItNode) Type() types.SpecComponentType
type MeasureNode ¶
type MeasureNode struct {
// contains filtered or unexported fields
}
func NewMeasureNode ¶
func NewMeasureNode(text string, body interface{}, flag types.FlagType, codeLocation types.CodeLocation, samples int, failer *failer.Failer, componentIndex int) *MeasureNode
func (*MeasureNode) CodeLocation ¶
func (node *MeasureNode) CodeLocation() types.CodeLocation
func (*MeasureNode) Flag ¶
func (node *MeasureNode) Flag() types.FlagType
func (*MeasureNode) MeasurementsReport ¶
func (node *MeasureNode) MeasurementsReport() map[string]*types.SpecMeasurement
func (*MeasureNode) Run ¶
func (node *MeasureNode) Run() (outcome types.SpecState, failure types.SpecFailure)
func (*MeasureNode) Samples ¶
func (node *MeasureNode) Samples() int
func (*MeasureNode) Text ¶
func (node *MeasureNode) Text() string
func (*MeasureNode) Type ¶
func (node *MeasureNode) Type() types.SpecComponentType
type SetupNode ¶
type SetupNode struct {
// contains filtered or unexported fields
}
func NewAfterEachNode ¶
func NewBeforeEachNode ¶
func NewJustAfterEachNode ¶ added in v1.7.0
func NewJustBeforeEachNode ¶
func (*SetupNode) CodeLocation ¶
func (node *SetupNode) CodeLocation() types.CodeLocation
func (*SetupNode) Run ¶
func (node *SetupNode) Run() (outcome types.SpecState, failure types.SpecFailure)
func (*SetupNode) Type ¶
func (node *SetupNode) Type() types.SpecComponentType
type SubjectNode ¶
type SuiteNode ¶
type SuiteNode interface { Run(parallelNode int, parallelTotal int, syncHost string) bool Passed() bool Summary() *types.SetupSummary }
func NewAfterSuiteNode ¶
func NewBeforeSuiteNode ¶
Click to show internal directories.
Click to hide internal directories.