Skip to content

Commit b58a276

Browse files
committed
Ensure E2E cleanup
Signed-off-by: Huy Mai <[email protected]>
1 parent acc680d commit b58a276

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

test/e2e/suites/e2e/e2e_suite_test.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,15 @@ import (
2828
"k8s.io/klog/v2"
2929
ctrl "sigs.k8s.io/controller-runtime"
3030

31+
"github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
3132
"sigs.k8s.io/cluster-api-provider-openstack/test/e2e/shared"
3233
)
3334

34-
var e2eCtx *shared.E2EContext
35+
var (
36+
e2eCtx *shared.E2EContext
37+
initialServers []servers.Server
38+
err error
39+
)
3540

3641
func init() {
3742
e2eCtx = shared.NewE2EContext()
@@ -54,11 +59,16 @@ var _ = SynchronizedBeforeSuite(func() []byte {
5459
data := shared.Node1BeforeSuite(e2eCtx)
5560
return data
5661
}, func(data []byte) {
62+
initialServers, err = shared.DumpOpenStackServers(e2eCtx, servers.ListOpts{})
63+
Expect(err).NotTo(HaveOccurred())
5764
shared.AllNodesBeforeSuite(e2eCtx, data)
5865
})
5966

6067
var _ = SynchronizedAfterSuite(func() {
6168
shared.AllNodesAfterSuite(e2eCtx)
6269
}, func() {
6370
shared.Node1AfterSuite(e2eCtx)
71+
endServers, err := shared.DumpOpenStackServers(e2eCtx, servers.ListOpts{})
72+
Expect(err).NotTo(HaveOccurred())
73+
Expect(endServers).To(Equal(initialServers))
6474
})

0 commit comments

Comments
 (0)