Versions in this module Expand all Collapse all v0 v0.30.0 May 12, 2018 Changes in this version + type GodogRunner struct + func NewGodogRunner(opts ...GodogRunnerOption) *GodogRunner + func (r *GodogRunner) RegisterFeatureContext(ctx func(s *godog.Suite)) + func (r *GodogRunner) RegisterFeaturePath(featurePath string) + func (r *GodogRunner) Run() int + type GodogRunnerOption func(*GodogRunner) + func WithGodogOptions(o godog.Options) GodogRunnerOption + func WithSuiteName(s string) GodogRunnerOption + type Runner interface + Run func() int + func AppendRunner(target Runner, runners ...Runner) Runner + type RunnerFactory interface + CreateRunner func() (Runner, error) + type RunnerFactoryFunc func() (Runner, error) + func (fn RunnerFactoryFunc) CreateRunner() (Runner, error) + type RunnerFactoryRegistry struct + func (r *RunnerFactoryRegistry) CreateRunner() (Runner, error) + func (r *RunnerFactoryRegistry) Register(factory RunnerFactory) + type Runners []Runner + func (r Runners) Run() int