Documentation ¶
Index ¶
- func Cmd(s *Scenarios) *cobra.Command
- func WithNoSetup(fn func(t *testing.T)) testing.ScenarioFn
- type ScenarioInfo
- type ScenarioOption
- type ScenarioParameter
- type Scenarios
- func (s *Scenarios) Add(scenario ScenarioInfo, testSetup testing.ScenarioFn) *Scenarios
- func (s *Scenarios) AddByName(name string, testSetup testing.ScenarioFn) *Scenarios
- func (s *Scenarios) AddMultiStage(name string, testSetup testing.MultiStageSetupFn) *Scenarios
- func (s *Scenarios) GetScenario(scenarioName string) testing.MultiStageSetupFn
- func (s *Scenarios) GetScenarioNames() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithNoSetup ¶ added in v1.0.21
func WithNoSetup(fn func(t *testing.T)) testing.ScenarioFn
Types ¶
type ScenarioInfo ¶ added in v1.0.21
type ScenarioInfo struct { Name string Description string Parameters []ScenarioParameter }
type ScenarioOption ¶ added in v1.0.21
type ScenarioOption func(info *ScenarioInfo)
func Description ¶ added in v1.0.21
func Description(d string) ScenarioOption
func Parameter ¶ added in v1.0.21
func Parameter(parameter ScenarioParameter) ScenarioOption
type ScenarioParameter ¶ added in v1.0.21
type Scenarios ¶ added in v1.0.21
type Scenarios struct {
// contains filtered or unexported fields
}
func (*Scenarios) Add ¶ added in v1.0.21
func (s *Scenarios) Add(scenario ScenarioInfo, testSetup testing.ScenarioFn) *Scenarios
func (*Scenarios) AddByName ¶ added in v1.0.21
func (s *Scenarios) AddByName(name string, testSetup testing.ScenarioFn) *Scenarios
func (*Scenarios) AddMultiStage ¶ added in v1.0.21
func (s *Scenarios) AddMultiStage(name string, testSetup testing.MultiStageSetupFn) *Scenarios
func (*Scenarios) GetScenario ¶ added in v1.0.21
func (s *Scenarios) GetScenario(scenarioName string) testing.MultiStageSetupFn
func (*Scenarios) GetScenarioNames ¶ added in v1.0.21
Click to show internal directories.
Click to hide internal directories.