Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseRunner ¶
type BaseRunner struct {
// contains filtered or unexported fields
}
type BaseRunnerPart ¶
type GoRunner ¶
type GoRunner struct {
*BaseRunner
}
func (*GoRunner) GetRunCommand ¶
func (g *GoRunner) GetRunCommand(cases []*openapi.ObjectFunctionWithSignature) string
type MavenRunner ¶
type MavenRunner struct {
*BaseRunner
}
func (*MavenRunner) GetRunCommand ¶
func (m *MavenRunner) GetRunCommand(cases []*openapi.ObjectFunctionWithSignature) string
type PytestRunner ¶
type PytestRunner struct {
*BaseRunner
}
func (*PytestRunner) GetRunCommand ¶
func (p *PytestRunner) GetRunCommand(cases []*openapi.ObjectFunctionWithSignature) string
type Runner ¶
type Runner interface { BaseRunnerPart GetRunCommand(cases []*openapi.ObjectFunctionWithSignature) string }
func GetRunner ¶
func GetRunner(runnerType object.RunnerType, conf object.SharedConfig) (Runner, error)
func NewGolangRunner ¶
func NewGolangRunner(conf *object.SharedConfig) (Runner, error)
func NewMavenRunner ¶
func NewMavenRunner(conf *object.SharedConfig) (Runner, error)
func NewPytestRunner ¶
func NewPytestRunner(conf *object.SharedConfig) (Runner, error)
Click to show internal directories.
Click to hide internal directories.