Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunScenario ¶
func RunScenario(scenario Scenario)
Types ¶
type Scenario ¶
type Scenario struct { Name string Run func(*ScenarioRunner) error }
type ScenarioRunner ¶
type ScenarioRunner struct {
// contains filtered or unexported fields
}
func NewScenarioRunner ¶
func NewScenarioRunner() (*ScenarioRunner, error)
func (*ScenarioRunner) ConsulClient ¶
func (s *ScenarioRunner) ConsulClient() (*capi.Client, error)
NewConsulClient creates a consul client from the given environment.
func (*ScenarioRunner) PeerControlAddrs ¶
func (s *ScenarioRunner) PeerControlAddrs() ([]ma.Multiaddr, error)
Click to show internal directories.
Click to hide internal directories.