cosmos-sdk/store/storage/pebbledb/db_test.go
2023-12-07 21:50:40 +00:00

29 lines
605 B
Go

package pebbledb
import (
"testing"
"github.com/stretchr/testify/suite"
"cosmossdk.io/store/v2"
"cosmossdk.io/store/v2/storage"
)
func TestStorageTestSuite(t *testing.T) {
s := &storage.StorageTestSuite{
NewDB: func(dir string) (store.VersionedDatabase, error) {
db, err := New(dir)
if err == nil && db != nil {
// We set sync=false just to speed up CI tests. Operators should take
// careful consideration when setting this value in production environments.
db.SetSync(false)
}
return storage.NewStorageStore(db), err
},
EmptyBatchSize: 12,
}
suite.Run(t, s)
}