Skip to content

Commit 2ad142a

Browse files
authored
Merge pull request #1341 from zhijianli88/cleanup
🌱: testing: Cleanup temporary files
2 parents 0b554eb + 3618bd1 commit 2ad142a

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

pkg/internal/testing/integration/internal/integration_tests/etcd_integration_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ var _ = Describe("Etcd", func() {
5757
// it will timeout, as we'll never see the "startup message" we are waiting
5858
// for on StdErr
5959
Expect(etcd.Start()).To(MatchError(ContainSubstring("timeout")))
60+
// Stop is required to cleanup the temporary directory
61+
Expect(etcd.Stop()).To(Succeed())
6062

6163
Expect(stdout.String()).To(ContainSubstring("Member:"))
6264
Expect(stderr.String()).To(ContainSubstring("Usage:"))

pkg/webhook/server_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,14 @@ var _ = Describe("Webhook Server", func() {
3737
testHostPort string
3838
client *http.Client
3939
server *webhook.Server
40+
servingOpts envtest.WebhookInstallOptions
4041
)
4142

4243
BeforeEach(func() {
4344
ctx, ctxCancel = context.WithCancel(context.Background())
4445
// closed in indivual tests differently
4546

46-
servingOpts := envtest.WebhookInstallOptions{}
47+
servingOpts = envtest.WebhookInstallOptions{}
4748
Expect(servingOpts.PrepWithoutInstalling()).To(Succeed())
4849

4950
testHostPort = net.JoinHostPort(servingOpts.LocalServingHost, fmt.Sprintf("%d", servingOpts.LocalServingPort))
@@ -62,8 +63,9 @@ var _ = Describe("Webhook Server", func() {
6263
Port: servingOpts.LocalServingPort,
6364
CertDir: servingOpts.LocalServingCertDir,
6465
}
65-
66-
// TODO(directxman12): cleanup generated certificate dir, etc
66+
})
67+
AfterEach(func() {
68+
Expect(servingOpts.Cleanup()).To(Succeed())
6769
})
6870

6971
startServer := func() (done <-chan struct{}) {

0 commit comments

Comments
 (0)