[#948] engine: Fix test file path

Before: `<t.Name()>.<id>.blobstor`
After:  `<t.Name()>/<id>.blobstor`
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
remotes/fyrchik/neofs-adm-update
Alex Vanin 2021-10-27 17:50:58 +03:00 committed by Alex Vanin
parent 1950724a04
commit 5b6be7bc1c
3 changed files with 10 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package engine
import (
"errors"
"os"
"testing"
cidtest "github.com/nspcc-dev/neofs-sdk-go/container/id/test"
@ -10,7 +11,10 @@ import (
func TestExecBlocks(t *testing.T) {
e := testNewEngineWithShardNum(t, 2) // number doesn't matter in this test, 2 is several but not many
defer e.Close()
t.Cleanup(func() {
e.Close()
os.RemoveAll(t.Name())
})
// put some object
obj := generateRawObjectWithCID(t, cidtest.GenerateID()).Object()

View File

@ -4,6 +4,7 @@ import (
"crypto/sha256"
"fmt"
"math/rand"
"path"
"sync"
"testing"
@ -56,13 +57,13 @@ func testNewShard(t *testing.T, id int) *shard.Shard {
shard.WithID(sid),
shard.WithLogger(zap.L()),
shard.WithBlobStorOptions(
blobstor.WithRootPath(fmt.Sprintf("%s.%d.blobstor", t.Name(), id)),
blobstor.WithRootPath(path.Join(t.Name(), fmt.Sprintf("%d.blobstor", id))),
blobstor.WithBlobovniczaShallowWidth(2),
blobstor.WithBlobovniczaShallowDepth(2),
blobstor.WithRootPerm(0700),
),
shard.WithMetaBaseOptions(
meta.WithPath(fmt.Sprintf("%s.%d.metabase", t.Name(), id)),
meta.WithPath(path.Join(t.Name(), fmt.Sprintf("%d.metabase", id))),
meta.WithPermissions(0700),
))

View File

@ -5,6 +5,7 @@ import (
"math/rand"
"os"
"path"
"strings"
"testing"
"github.com/nspcc-dev/neofs-node/pkg/core/object"
@ -60,7 +61,7 @@ func newShard(t testing.TB, enableWriteCache bool) *shard.Shard {
func releaseShard(s *shard.Shard, t testing.TB) {
s.Close()
os.RemoveAll(t.Name())
os.RemoveAll(strings.Split(t.Name(), string(os.PathSeparator))[0])
}
func generateRawObject(t *testing.T) *object.RawObject {