mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-07 05:46:32 +00:00
add create node to infra provider
This commit is contained in:
@@ -34,6 +34,10 @@ func (p *Provider) Setup() error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p Provider) CreateNode(ctx context.Context, n *e2e.Node) error {
|
||||
return ExecCompose(ctx, p.Testnet.Dir, "create", n.Name)
|
||||
}
|
||||
func (p Provider) StartTendermint(ctx context.Context, n *e2e.Node) error {
|
||||
return ExecCompose(ctx, p.Testnet.Dir, "start", n.Name)
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ type Provider interface {
|
||||
// provider during testnet setup.
|
||||
Setup() error
|
||||
|
||||
CreateNode(context.Context, *e2e.Node) error
|
||||
StartTendermint(context.Context, *e2e.Node) error
|
||||
KillTendermint(context.Context, *e2e.Node) error
|
||||
TerminateTendermint(context.Context, *e2e.Node) error
|
||||
@@ -26,6 +27,7 @@ type NoopProvider struct {
|
||||
}
|
||||
|
||||
func (NoopProvider) Setup() error { return nil }
|
||||
func (NoopProvider) CreateNode(_ context.Context, _ *e2e.Node) error { return nil }
|
||||
func (NoopProvider) StartTendermint(_ context.Context, _ *e2e.Node) error { return nil }
|
||||
func (NoopProvider) TerminateTendermint(_ context.Context, _ *e2e.Node) error { return nil }
|
||||
func (NoopProvider) KillTendermint(_ context.Context, _ *e2e.Node) error { return nil }
|
||||
|
||||
Reference in New Issue
Block a user