Skip to content

Commit 6362134

Browse files
committed
Correct operator backup tests for restorable version
1 parent b673f5a commit 6362134

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

e2e/fixtures/fdb_restore.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,12 @@ func (factory *Factory) CreateRestoreForCluster(
5959
DestinationClusterName: backup.fdbCluster.Name(),
6060
BlobStoreConfiguration: backup.backup.Spec.BlobStoreConfiguration,
6161
CustomParameters: backup.backup.Spec.CustomParameters,
62+
BackupVersion: backupVersion,
6263
},
6364
},
6465
fdbCluster: backup.fdbCluster,
6566
}
6667

67-
if backupVersion != nil {
68-
restore.Spec.BackupVersion = backupVersion
69-
}
70-
7168
gomega.Expect(factory.CreateIfAbsent(restore.restore)).NotTo(gomega.HaveOccurred())
7269

7370
factory.AddShutdownHook(func() error {

e2e/test_operator_backups/operator_backup_test.go

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,17 +117,26 @@ var _ = Describe("Operator Backup", Label("e2e", "pr"), func() {
117117
)
118118
backup.Stop()
119119
fdbCluster.ClearRange([]byte{prefix}, 60)
120-
restore = factory.CreateRestoreForCluster(backup, ptr.To(restorableVersion))
121120
})
122121

123-
It("should restore the cluster successfully", func() {
124-
Expect(fdbCluster.GetRange([]byte{prefix}, 25, 60)).Should(Equal(keyValues))
122+
When("no restorable version is specified", func() {
123+
BeforeEach(func() {
124+
restore = factory.CreateRestoreForCluster(backup, nil)
125+
})
126+
127+
It("should restore the cluster successfully with a restorable version", func() {
128+
Expect(fdbCluster.GetRange([]byte{prefix}, 25, 60)).Should(Equal(keyValues))
129+
})
125130
})
126131

127-
It("should restore the cluster successfully with a restorable version", func() {
128-
fdbCluster.ClearRange([]byte{prefix}, 60)
129-
factory.CreateRestoreForCluster(backup, ptr.To(restorableVersion))
130-
Expect(fdbCluster.GetRange([]byte{prefix}, 25, 60)).Should(Equal(keyValues))
132+
When("using a restorable version", func() {
133+
BeforeEach(func() {
134+
factory.CreateRestoreForCluster(backup, ptr.To(restorableVersion))
135+
})
136+
137+
It("should restore the cluster successfully with a restorable version", func() {
138+
Expect(fdbCluster.GetRange([]byte{prefix}, 25, 60)).Should(Equal(keyValues))
139+
})
131140
})
132141
})
133142

0 commit comments

Comments
 (0)