mirror of
https://github.com/minio/minio.git
synced 2024-12-24 06:05:55 -05:00
commit
9142de1dd5
10
Makefile
10
Makefile
@ -32,8 +32,16 @@ build-split: build-strbyteconv
|
||||
build-strbyteconv:
|
||||
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/strbyteconv
|
||||
|
||||
cover: build-erasure build-signify build-split build-crc32c build-cpu build-sha1
|
||||
build-storage: build-storage-fs build-storage-append
|
||||
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/storage
|
||||
|
||||
build-storage-fs:
|
||||
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/storage/fsstorage
|
||||
|
||||
build-storage-append:
|
||||
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/storage/appendstorage
|
||||
|
||||
cover: build-erasure build-signify build-split build-crc32c build-cpu build-sha1 build-storage
|
||||
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/gateway
|
||||
|
||||
install: build-erasure
|
||||
|
@ -3,6 +3,7 @@ package appendstorage
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/gob"
|
||||
"errors"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path"
|
||||
@ -97,3 +98,7 @@ func (storage *appendStorage) Put(objectPath string, object []byte) error {
|
||||
ioutil.WriteFile(storage.objectsFile, mapBuffer.Bytes(), 0600)
|
||||
return nil
|
||||
}
|
||||
|
||||
func (storage *appendStorage) GetList() ([]byte, error) {
|
||||
return nil, errors.New("Not Implemented")
|
||||
}
|
||||
|
@ -1,26 +1,28 @@
|
||||
package fsstorage
|
||||
|
||||
import (
|
||||
. "gopkg.in/check.v1"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/minio-io/minio/pkgs/storage"
|
||||
. "gopkg.in/check.v1"
|
||||
)
|
||||
|
||||
type FileSystemStorageSuite struct{}
|
||||
|
||||
var _ = Suite(&FileStorageSuite{})
|
||||
var _ = Suite(&FileSystemStorageSuite{})
|
||||
|
||||
func makeTempTestDir() (string, error) {
|
||||
return ioutil.TempDir("/tmp", "minio-test-")
|
||||
}
|
||||
|
||||
func (s *FileStorageSuite) TestFileStoragePutAtRootPath(c *C) {
|
||||
func (s *FileSystemStorageSuite) TestFileStoragePutAtRootPath(c *C) {
|
||||
rootDir, err := makeTempTestDir()
|
||||
c.Assert(err, IsNil)
|
||||
defer os.RemoveAll(rootDir)
|
||||
|
||||
var storage ObjectStorage
|
||||
storage = FileStorage{
|
||||
var storage storage.ObjectStorage
|
||||
storage = FileSystemStorage{
|
||||
RootDir: rootDir,
|
||||
}
|
||||
|
||||
@ -32,13 +34,13 @@ func (s *FileStorageSuite) TestFileStoragePutAtRootPath(c *C) {
|
||||
c.Assert(string(object1), Equals, "object1")
|
||||
}
|
||||
|
||||
func (s *FileStorageSuite) TestFileStoragePutDirPath(c *C) {
|
||||
func (s *FileSystemStorageSuite) TestFileStoragePutDirPath(c *C) {
|
||||
rootDir, err := makeTempTestDir()
|
||||
c.Assert(err, IsNil)
|
||||
defer os.RemoveAll(rootDir)
|
||||
|
||||
var storage ObjectStorage
|
||||
storage = FileStorage{
|
||||
var storage storage.ObjectStorage
|
||||
storage = FileSystemStorage{
|
||||
RootDir: rootDir,
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user