Documentation ¶
Index ¶
- type SpecDetail
- type SpecInfoGatherer
- func (s *SpecInfoGatherer) AllSteps() []*gauge.Step
- func (s *SpecInfoGatherer) Concepts() []*gauge_messages.ConceptInfo
- func (s *SpecInfoGatherer) GetAvailableSpecDetails(specs []string) []*SpecDetail
- func (s *SpecInfoGatherer) Init()
- func (s *SpecInfoGatherer) OnConceptFileModify(file string)
- func (s *SpecInfoGatherer) OnSpecFileModify(file string)
- func (s *SpecInfoGatherer) Params(filePath string, argType gauge.ArgType) []gauge.StepArg
- func (s *SpecInfoGatherer) SearchConceptDictionary(stepValue string) *gauge.Concept
- func (s *SpecInfoGatherer) Steps() []*gauge.Step
- func (s *SpecInfoGatherer) Tags() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SpecDetail ¶ added in v0.7.0
type SpecDetail struct { Spec *gauge.Specification Errs []parser.ParseError }
func (*SpecDetail) HasSpec ¶ added in v0.7.0
func (d *SpecDetail) HasSpec() bool
type SpecInfoGatherer ¶
type SpecInfoGatherer struct { SpecDirs []string // contains filtered or unexported fields }
SpecInfoGatherer contains the caches for specs, concepts, and steps
func NewSpecInfoGatherer ¶ added in v0.9.4
func NewSpecInfoGatherer(conceptDictionary *gauge.ConceptDictionary) *SpecInfoGatherer
func (*SpecInfoGatherer) AllSteps ¶ added in v0.9.5
func (s *SpecInfoGatherer) AllSteps() []*gauge.Step
Steps returns the list of all the steps in the gauge project including duplicate steps
func (*SpecInfoGatherer) Concepts ¶ added in v0.9.0
func (s *SpecInfoGatherer) Concepts() []*gauge_messages.ConceptInfo
Concepts returns an array containing information about all the concepts present in the Gauge project
func (*SpecInfoGatherer) GetAvailableSpecDetails ¶ added in v0.7.0
func (s *SpecInfoGatherer) GetAvailableSpecDetails(specs []string) []*SpecDetail
GetAvailableSpecs returns the list of all the specs in the gauge project
func (*SpecInfoGatherer) Init ¶ added in v0.9.0
func (s *SpecInfoGatherer) Init()
Init initializes all the SpecInfoGatherer caches
func (*SpecInfoGatherer) OnConceptFileModify ¶ added in v0.8.5
func (s *SpecInfoGatherer) OnConceptFileModify(file string)
func (*SpecInfoGatherer) OnSpecFileModify ¶ added in v0.8.5
func (s *SpecInfoGatherer) OnSpecFileModify(file string)
func (*SpecInfoGatherer) Params ¶ added in v0.9.2
Steps returns the list of all the steps in the gauge project
func (*SpecInfoGatherer) SearchConceptDictionary ¶ added in v0.9.4
func (s *SpecInfoGatherer) SearchConceptDictionary(stepValue string) *gauge.Concept
SearchConceptDictionary searches for a concept in concept dictionary
func (*SpecInfoGatherer) Steps ¶ added in v0.9.0
func (s *SpecInfoGatherer) Steps() []*gauge.Step
Steps returns the list of all the steps in the gauge project. Duplicate steps are filtered
func (*SpecInfoGatherer) Tags ¶ added in v0.9.5
func (s *SpecInfoGatherer) Tags() []string
Click to show internal directories.
Click to hide internal directories.