forked from TrueCloudLab/frostfs-s3-gw
[#596] Use zaptest.Logger
Use zaptest to get logs which get printed only if a test fails or if you ran go test -v. Dont use zaptest.Logger for fuzz otherwise ngfuzz/libfuzz crashes Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
This commit is contained in:
parent
f8852c7626
commit
0fba02aadb
6 changed files with 32 additions and 30 deletions
22
api/cache/objectslist_test.go
vendored
22
api/cache/objectslist_test.go
vendored
|
@ -8,17 +8,17 @@ import (
|
|||
cidtest "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/container/id/test"
|
||||
oidtest "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id/test"
|
||||
"github.com/stretchr/testify/require"
|
||||
"go.uber.org/zap"
|
||||
"go.uber.org/zap/zaptest"
|
||||
)
|
||||
|
||||
const testingCacheLifetime = 5 * time.Second
|
||||
const testingCacheSize = 10
|
||||
|
||||
func getTestObjectsListConfig() *Config {
|
||||
func getTestObjectsListConfig(t *testing.T) *Config {
|
||||
return &Config{
|
||||
Size: testingCacheSize,
|
||||
Lifetime: testingCacheLifetime,
|
||||
Logger: zap.NewExample(),
|
||||
Logger: zaptest.NewLogger(t),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -35,7 +35,7 @@ func TestObjectsListCache(t *testing.T) {
|
|||
|
||||
t.Run("lifetime", func(t *testing.T) {
|
||||
var (
|
||||
config = getTestObjectsListConfig()
|
||||
config = getTestObjectsListConfig(t)
|
||||
cache = NewObjectsListCache(config)
|
||||
listKey = ObjectsListKey{cid: cidKey}
|
||||
)
|
||||
|
@ -53,7 +53,7 @@ func TestObjectsListCache(t *testing.T) {
|
|||
|
||||
t.Run("get cache with empty prefix", func(t *testing.T) {
|
||||
var (
|
||||
cache = NewObjectsListCache(getTestObjectsListConfig())
|
||||
cache = NewObjectsListCache(getTestObjectsListConfig(t))
|
||||
listKey = ObjectsListKey{cid: cidKey}
|
||||
)
|
||||
err := cache.PutVersions(listKey, versions)
|
||||
|
@ -73,7 +73,7 @@ func TestObjectsListCache(t *testing.T) {
|
|||
prefix: "dir",
|
||||
}
|
||||
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig())
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig(t))
|
||||
err := cache.PutVersions(listKey, versions)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
@ -98,7 +98,7 @@ func TestObjectsListCache(t *testing.T) {
|
|||
}
|
||||
)
|
||||
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig())
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig(t))
|
||||
err := cache.PutVersions(listKey, versions)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
@ -116,7 +116,7 @@ func TestObjectsListCache(t *testing.T) {
|
|||
}
|
||||
)
|
||||
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig())
|
||||
cache := NewObjectsListCache(getTestObjectsListConfig(t))
|
||||
err := cache.PutVersions(listKey, versions)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
@ -137,7 +137,7 @@ func TestCleanCacheEntriesChangedWithPutObject(t *testing.T) {
|
|||
}
|
||||
|
||||
t.Run("put object to the root of the bucket", func(t *testing.T) {
|
||||
config := getTestObjectsListConfig()
|
||||
config := getTestObjectsListConfig(t)
|
||||
config.Lifetime = time.Minute
|
||||
cache := NewObjectsListCache(config)
|
||||
for _, k := range keys {
|
||||
|
@ -156,7 +156,7 @@ func TestCleanCacheEntriesChangedWithPutObject(t *testing.T) {
|
|||
})
|
||||
|
||||
t.Run("put object to dir/", func(t *testing.T) {
|
||||
config := getTestObjectsListConfig()
|
||||
config := getTestObjectsListConfig(t)
|
||||
config.Lifetime = time.Minute
|
||||
cache := NewObjectsListCache(config)
|
||||
for _, k := range keys {
|
||||
|
@ -175,7 +175,7 @@ func TestCleanCacheEntriesChangedWithPutObject(t *testing.T) {
|
|||
})
|
||||
|
||||
t.Run("put object to dir/lol/", func(t *testing.T) {
|
||||
config := getTestObjectsListConfig()
|
||||
config := getTestObjectsListConfig(t)
|
||||
config.Lifetime = time.Minute
|
||||
cache := NewObjectsListCache(config)
|
||||
for _, k := range keys {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue