Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LanguageRunner ¶ added in v0.5.0
func (*LanguageRunner) Connection ¶ added in v0.5.0
func (r *LanguageRunner) Connection() net.Conn
func (*LanguageRunner) ExecuteAndGetStatus ¶ added in v0.5.0
func (r *LanguageRunner) ExecuteAndGetStatus(message *gauge_messages.Message) *gauge_messages.ProtoExecutionResult
func (*LanguageRunner) IsProcessRunning ¶ added in v0.5.0
func (r *LanguageRunner) IsProcessRunning() bool
func (*LanguageRunner) Kill ¶ added in v0.5.0
func (r *LanguageRunner) Kill() error
func (*LanguageRunner) Pid ¶ added in v0.7.0
func (r *LanguageRunner) Pid() int
type Runner ¶
type Runner interface {
ExecuteAndGetStatus(m *gauge_messages.Message) *gauge_messages.ProtoExecutionResult
IsProcessRunning() bool
Kill() error
Connection() net.Conn
Pid() int
}
type RunnerInfo ¶ added in v0.5.0
type RunnerInfo struct {
Id string
Name string
Version string
Description string
Run struct {
Windows []string
Linux []string
Darwin []string
}
Init struct {
Windows []string
Linux []string
Darwin []string
}
Lib string
GaugeVersionSupport version.VersionSupport
}
func GetRunnerInfo ¶
func GetRunnerInfo(language string) (*RunnerInfo, error)
type StartChannels ¶
Click to show internal directories.
Click to hide internal directories.