Skip to content

Commit

Permalink
Added tests for compaction backward compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronfern committed Jun 8, 2021
1 parent 53a08a7 commit bf01c49
Show file tree
Hide file tree
Showing 5 changed files with 924 additions and 19 deletions.
4 changes: 3 additions & 1 deletion pkg/compactor/compactor_suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (
"time"

"github.com/gardener/etcd-backup-restore/pkg/compressor"
brtypes "github.com/gardener/etcd-backup-restore/pkg/types"
"github.com/gardener/etcd-backup-restore/test/utils"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
Expand Down Expand Up @@ -83,7 +84,8 @@ var _ = SynchronizedBeforeSuite(func() []byte {
compressionConfig := compressor.NewCompressorConfig()
compressionConfig.Enabled = true
compressionConfig.CompressionPolicy = "gzip"
err = utils.RunSnapshotter(logger, testSnapshotDir, deltaSnapshotPeriod, endpoints, ctx.Done(), true, compressionConfig)
snapstoreConfig := brtypes.SnapstoreConfig{Container: testSnapshotDir, Provider: "Local"}
err = utils.RunSnapshotter(logger, snapstoreConfig, deltaSnapshotPeriod, endpoints, ctx.Done(), true, compressionConfig)
Expect(err).ShouldNot(HaveOccurred())

// Wait unitil the populator finishes with populating ETCD
Expand Down
5 changes: 3 additions & 2 deletions pkg/snapshot/restorer/restorer_suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
"time"

"github.com/gardener/etcd-backup-restore/pkg/compressor"
brtypes "github.com/gardener/etcd-backup-restore/pkg/types"

"github.com/gardener/etcd-backup-restore/test/utils"
. "github.com/onsi/ginkgo"
Expand Down Expand Up @@ -78,12 +79,12 @@ var _ = SynchronizedBeforeSuite(func() []byte {
ctx := utils.ContextWithWaitGroupFollwedByGracePeriod(populatorCtx, wg, deltaSnapshotPeriod+2*time.Second)

compressionConfig := compressor.NewCompressorConfig()
err = utils.RunSnapshotter(logger, snapstoreDir, deltaSnapshotPeriod, endpoints, ctx.Done(), true, compressionConfig)
snapstoreConfig := brtypes.SnapstoreConfig{Container: snapstoreDir, Provider: "Local"}
err = utils.RunSnapshotter(logger, snapstoreConfig, deltaSnapshotPeriod, endpoints, ctx.Done(), true, compressionConfig)
Expect(err).ShouldNot(HaveOccurred())

keyTo = resp.KeyTo
return data

}, func(data []byte) {})

var _ = SynchronizedAfterSuite(func() {}, cleanUp)
Expand Down
Loading

0 comments on commit bf01c49

Please sign in to comment.