Documentation
¶
Index ¶
- type AppConfig
- type AppLauncher
- type ConnectionInfo
- type LogOptions
- type Registry
- func (r *Registry) GetExecutor(framework string) (TestExecutor, error)
- func (r *Registry) GetLauncher(technology string) (AppLauncher, error)
- func (r *Registry) GetService(name string) (ServicePlugin, error)
- func (r *Registry) ListServices() []string
- func (r *Registry) RegisterExecutor(plugin TestExecutor) error
- func (r *Registry) RegisterLauncher(plugin AppLauncher) error
- func (r *Registry) RegisterService(plugin ServicePlugin) error
- type ServicePlugin
- type TestConfig
- type TestExecutor
- type TestFailure
- type TestProgress
- type TestResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLauncher ¶
type ConnectionInfo ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
func (*Registry) GetExecutor ¶
func (r *Registry) GetExecutor(framework string) (TestExecutor, error)
func (*Registry) GetLauncher ¶
func (r *Registry) GetLauncher(technology string) (AppLauncher, error)
func (*Registry) GetService ¶
func (r *Registry) GetService(name string) (ServicePlugin, error)
func (*Registry) ListServices ¶
func (*Registry) RegisterExecutor ¶
func (r *Registry) RegisterExecutor(plugin TestExecutor) error
func (*Registry) RegisterLauncher ¶
func (r *Registry) RegisterLauncher(plugin AppLauncher) error
func (*Registry) RegisterService ¶
func (r *Registry) RegisterService(plugin ServicePlugin) error
type ServicePlugin ¶
type TestConfig ¶
type TestExecutor ¶
type TestExecutor interface {
Framework() string
Execute(ctx context.Context, config *TestConfig) (*TestResult, error)
Cancel(ctx context.Context) error
GetProgress(ctx context.Context) (*TestProgress, error)
}
type TestFailure ¶
type TestProgress ¶
type TestResult ¶
Click to show internal directories.
Click to hide internal directories.