package leafnodes
import "github.com/onsi/ginkgo/internal/leafnodes"
Index ¶
- type BasicNode
- type ItNode
- func NewItNode(text string, body interface{}, flag types.FlagType, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *ItNode
- func (node *ItNode) CodeLocation() types.CodeLocation
- func (node *ItNode) Flag() types.FlagType
- func (node *ItNode) Run() (outcome types.SpecState, failure types.SpecFailure)
- func (node *ItNode) Samples() int
- func (node *ItNode) Text() string
- func (node *ItNode) Type() types.SpecComponentType
- type MeasureNode
- func NewMeasureNode(text string, body interface{}, flag types.FlagType, codeLocation types.CodeLocation, samples int, failer *failer.Failer, componentIndex int) *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, failer *failer.Failer, componentIndex int) *SetupNode
- func NewBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
- func NewJustAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
- func NewJustBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
- func (node *SetupNode) CodeLocation() types.CodeLocation
- func (node *SetupNode) Run() (outcome types.SpecState, failure types.SpecFailure)
- func (node *SetupNode) Type() types.SpecComponentType
- type SubjectNode
- type SuiteNode
- func NewAfterSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
- func NewBeforeSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
- func NewSynchronizedAfterSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
- func NewSynchronizedBeforeSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
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 NewItNode ¶
func NewItNode(text string, body interface{}, flag types.FlagType, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *ItNode
func (*ItNode) CodeLocation ¶
func (node *ItNode) CodeLocation() types.CodeLocation
func (*ItNode) Flag ¶
func (*ItNode) Run ¶
func (node *ItNode) Run() (outcome types.SpecState, failure types.SpecFailure)
func (*ItNode) Samples ¶
func (*ItNode) Text ¶
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 NewAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
func NewBeforeEachNode ¶
func NewBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
func NewJustAfterEachNode ¶
func NewJustAfterEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
func NewJustBeforeEachNode ¶
func NewJustBeforeEachNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer, componentIndex int) *SetupNode
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 NewAfterSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
func NewBeforeSuiteNode ¶
func NewBeforeSuiteNode(body interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
func NewSynchronizedAfterSuiteNode ¶
func NewSynchronizedAfterSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
func NewSynchronizedBeforeSuiteNode ¶
func NewSynchronizedBeforeSuiteNode(bodyA interface{}, bodyB interface{}, codeLocation types.CodeLocation, timeout time.Duration, failer *failer.Failer) SuiteNode
Source Files ¶
benchmarker.go interfaces.go it_node.go measure_node.go runner.go setup_nodes.go suite_nodes.go synchronized_after_suite_node.go synchronized_before_suite_node.go
- Version
- v1.16.5 (latest)
- Published
- Oct 11, 2021
- Platform
- linux/amd64
- Imports
- 12 packages
- Last checked
- 3 weeks ago –
Tools for package owners.