本文整理汇总了Golang中github.com/getgauge/gauge/util.IsSpec函数的典型用法代码示例。如果您正苦于以下问题:Golang IsSpec函数的具体用法?Golang IsSpec怎么用?Golang IsSpec使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了IsSpec函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: onFileModify
func (s *SpecInfoGatherer) onFileModify(watcher *fsnotify.Watcher, file string) {
if util.IsSpec(file) {
s.onSpecFileModify(file)
} else if util.IsConcept(file) {
s.onConceptFileModify(file)
}
}
开发者ID:0-T-0,项目名称:gauge,代码行数:7,代码来源:specDetails.go
示例2: fileModified
func (specInfoGatherer *SpecInfoGatherer) fileModified(watcher *fsnotify.Watcher, fileName string) {
if util.IsSpec(fileName) {
specInfoGatherer.addSpec(fileName)
} else if util.IsConcept(fileName) {
specInfoGatherer.addConcept(fileName)
}
}
开发者ID:christophermoura,项目名称:gauge,代码行数:7,代码来源:specDetails.go
示例3: onFileRemove
func (s *SpecInfoGatherer) onFileRemove(watcher *fsnotify.Watcher, file string) {
if util.IsSpec(file) {
s.onSpecFileRemove(file)
} else if util.IsConcept(file) {
s.onConceptFileRemove(file)
} else {
s.removeWatcherOn(watcher, file)
}
}
开发者ID:0-T-0,项目名称:gauge,代码行数:9,代码来源:specDetails.go
示例4: fileRemoved
func (specInfoGatherer *SpecInfoGatherer) fileRemoved(watcher *fsnotify.Watcher, fileName string) {
if util.IsSpec(fileName) {
specInfoGatherer.removeSpec(fileName)
} else if util.IsConcept(fileName) {
specInfoGatherer.removeConcept(fileName)
} else {
specInfoGatherer.removeWatcherOn(watcher, fileName)
}
}
开发者ID:christophermoura,项目名称:gauge,代码行数:9,代码来源:specDetails.go
示例5: ExtractConcept
func ExtractConcept(conceptName *gauge_messages.Step, steps []*gauge_messages.Step, conceptFileName string, changeAcrossProject bool, selectedTextInfo *gauge_messages.TextInfo) (bool, error, []string) {
content := SPEC_HEADING_TEMPLATE
if util.IsSpec(selectedTextInfo.GetFileName()) {
content, _ = common.ReadFileContents(selectedTextInfo.GetFileName())
}
concept, conceptUsageText, err := getExtractedConcept(conceptName, steps, content)
if err != nil {
return false, err, []string{}
}
writeConceptToFile(concept, conceptUsageText, conceptFileName, selectedTextInfo.GetFileName(), selectedTextInfo)
return true, errors.New(""), []string{conceptFileName, selectedTextInfo.GetFileName()}
}
开发者ID:andrewmkrug,项目名称:gauge,代码行数:12,代码来源:concept_extractor.go
示例6: handleEvent
func (s *SpecInfoGatherer) handleEvent(event fsnotify.Event, watcher *fsnotify.Watcher) {
s.waitGroup.Wait()
file, err := filepath.Abs(event.Name)
if err != nil {
logger.APILog.Error("Failed to get abs file path for %s: %s", event.Name, err)
return
}
if util.IsSpec(file) || util.IsConcept(file) {
switch event.Op {
case fsnotify.Create:
s.onFileAdd(watcher, file)
case fsnotify.Write:
s.onFileModify(watcher, file)
case fsnotify.Rename:
s.onFileRename(watcher, file)
case fsnotify.Remove:
s.onFileRemove(watcher, file)
}
}
}
开发者ID:0-T-0,项目名称:gauge,代码行数:21,代码来源:specDetails.go
注:本文中的github.com/getgauge/gauge/util.IsSpec函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论