From 23cb6ad834f6fbe89857713d3f159435498b100b Mon Sep 17 00:00:00 2001 From: William Banfield Date: Tue, 29 Nov 2022 13:21:26 -0500 Subject: [PATCH] add terminate vs kill --- test/e2e/pkg/infra/docker/docker.go | 5 +++-- test/e2e/pkg/infra/provider.go | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/test/e2e/pkg/infra/docker/docker.go b/test/e2e/pkg/infra/docker/docker.go index a6ccf8978..b72dcfa76 100644 --- a/test/e2e/pkg/infra/docker/docker.go +++ b/test/e2e/pkg/infra/docker/docker.go @@ -33,8 +33,9 @@ func (p *Provider) Setup() error { } return nil } -func (Provider) StartTendermint(_ context.Context, _ *e2e.Node) error { panic("unimplemented") } -func (Provider) KillTendermint(_ context.Context, _ *e2e.Node) error { panic("unimplemented") } +func (Provider) StartTendermint(_ context.Context, _ *e2e.Node) error { panic("unimplemented") } +func (Provider) TerminateTendermint(_ context.Context, _ *e2e.Node) error { panic("unimplemented") } +func (Provider) KillTendermint(_ context.Context, _ *e2e.Node) error { panic("unimplemented") } // dockerComposeBytes generates a Docker Compose config file for a testnet and returns the // file as bytes to be written out to disk. diff --git a/test/e2e/pkg/infra/provider.go b/test/e2e/pkg/infra/provider.go index 1822d895e..bff50eb6d 100644 --- a/test/e2e/pkg/infra/provider.go +++ b/test/e2e/pkg/infra/provider.go @@ -16,6 +16,7 @@ type Provider interface { StartTendermint(context.Context, *e2e.Node) error KillTendermint(context.Context, *e2e.Node) error + TerminateTendermint(context.Context, *e2e.Node) error } // NoopProvider implements the provider interface by performing noops for every @@ -24,8 +25,9 @@ type Provider interface { type NoopProvider struct { } -func (NoopProvider) Setup() error { return nil } -func (NoopProvider) StartTendermint(_ context.Context, _ *e2e.Node) error { return nil } -func (NoopProvider) KillTendermint(_ context.Context, _ *e2e.Node) error { return nil } +func (NoopProvider) Setup() 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 } var _ Provider = NoopProvider{}