Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
  • Loading branch information
RidRisR committed Sep 3, 2024
1 parent 47ad565 commit cac450c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions tests/e2e/br/br.go
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,7 @@ var _ = ginkgo.Describe("Backup and Restore", func() {

ginkgo.By("Start log backup")
backup, err := createBackupAndWaitForComplete(f, backupName, backupClusterName, typ, func(backup *v1alpha1.Backup) {
backup.Spec.LogSubcommand = "log-start"
backup.Spec.CleanPolicy = v1alpha1.CleanPolicyTypeDelete
backup.Spec.Mode = v1alpha1.BackupModeLog
})
Expand All @@ -412,6 +413,7 @@ var _ = ginkgo.Describe("Backup and Restore", func() {

ginkgo.By("Truncate log backup")
backup, err = continueLogBackupAndWaitForComplete(f, backup, func(backup *v1alpha1.Backup) {
backup.Spec.LogSubcommand = "log-truncate"
backup.Spec.CleanPolicy = v1alpha1.CleanPolicyTypeDelete
backup.Spec.Mode = v1alpha1.BackupModeLog
backup.Spec.LogTruncateUntil = time.Now().Format(time.RFC3339)
Expand All @@ -421,6 +423,7 @@ var _ = ginkgo.Describe("Backup and Restore", func() {

ginkgo.By("Truncate log backup again")
backup, err = continueLogBackupAndWaitForComplete(f, backup, func(backup *v1alpha1.Backup) {
backup.Spec.LogSubcommand = "log-truncate"
backup.Spec.CleanPolicy = v1alpha1.CleanPolicyTypeDelete
backup.Spec.Mode = v1alpha1.BackupModeLog
backup.Spec.LogTruncateUntil = time.Now().Format(time.RFC3339)
Expand All @@ -430,19 +433,19 @@ var _ = ginkgo.Describe("Backup and Restore", func() {

ginkgo.By("Stop log backup")
backup, err = continueLogBackupAndWaitForComplete(f, backup, func(backup *v1alpha1.Backup) {
backup.Spec.LogSubcommand = "log-stop"
backup.Spec.CleanPolicy = v1alpha1.CleanPolicyTypeDelete
backup.Spec.Mode = v1alpha1.BackupModeLog
backup.Spec.LogStop = true
})
framework.ExpectNoError(err)
framework.ExpectEqual(backup.Status.Phase, v1alpha1.BackupStopped)

ginkgo.By("Truncate log backup after stop")
backup, err = continueLogBackupAndWaitForComplete(f, backup, func(backup *v1alpha1.Backup) {
backup.Spec.LogSubcommand = "log-truncate"
backup.Spec.CleanPolicy = v1alpha1.CleanPolicyTypeDelete
backup.Spec.Mode = v1alpha1.BackupModeLog
backup.Spec.LogTruncateUntil = time.Now().Format(time.RFC3339)
backup.Spec.LogStop = false
})
framework.ExpectNoError(err)
framework.ExpectEqual(backup.Status.LogSuccessTruncateUntil, backup.Spec.LogTruncateUntil)
Expand Down

0 comments on commit cac450c

Please sign in to comment.