Documentation
¶
Index ¶
- func SplitName(scenarioName string) []string
- type Library
- type LibraryLoader
- type LibraryRef
- type LoadedLibrary
- func (l *LoadedLibrary) GetAliasedLibrary(lib *Library, alias string) *Library
- func (l *LoadedLibrary) GetPath(lib *Library) string
- func (l *LoadedLibrary) GetScenario(name string) (*Scenario, *Library)
- func (l *LoadedLibrary) GetScenarioFromLib(lib *Library, name string) (*Scenario, *Library)
- func (l *LoadedLibrary) GetScenarioTree(name string) (*ScenarioNode, error)
- type Loader
- type Scenario
- type ScenarioNode
- type ScenarioRef
- type Snippet
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Library ¶
type Library struct { Libraries []LibraryRef Type Type Scenarios []Scenario }
type LibraryLoader ¶
type LibraryLoader interface {
Load(paths []string) (*LoadedLibrary, error)
}
type LibraryRef ¶
type LoadedLibrary ¶
func (*LoadedLibrary) GetAliasedLibrary ¶ added in v1.0.3
func (l *LoadedLibrary) GetAliasedLibrary(lib *Library, alias string) *Library
func (*LoadedLibrary) GetPath ¶ added in v1.0.3
func (l *LoadedLibrary) GetPath(lib *Library) string
func (*LoadedLibrary) GetScenario ¶ added in v1.0.3
func (l *LoadedLibrary) GetScenario(name string) (*Scenario, *Library)
func (*LoadedLibrary) GetScenarioFromLib ¶ added in v1.0.3
func (l *LoadedLibrary) GetScenarioFromLib(lib *Library, name string) (*Scenario, *Library)
func (*LoadedLibrary) GetScenarioTree ¶ added in v1.0.3
func (l *LoadedLibrary) GetScenarioTree(name string) (*ScenarioNode, error)
type Loader ¶
type Loader struct { Yaml yaml.YamlAccess File file.FileAccess }
type ScenarioNode ¶ added in v1.0.3
type ScenarioRef ¶
Click to show internal directories.
Click to hide internal directories.