Documentation ¶
Index ¶
- type SpecDetail
- type SpecInfoGatherer
- 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) Steps() []*gauge.StepValue
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 (*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) Steps ¶ added in v0.9.0
func (s *SpecInfoGatherer) Steps() []*gauge.StepValue
Steps returns the list of all the steps in the gauge project
Click to show internal directories.
Click to hide internal directories.