2ebc373d91
This change started out as simply updating the existing inmemory driver to implement the new Stat call. After struggling with the map based implementation, it has been refactored to be a tree-based implementation. This process has exposed a few missing error cases in the StorageDriver API that should be addressed in the coming weeks.
25 lines
648 B
Go
25 lines
648 B
Go
package inmemory
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/docker/docker-registry/storagedriver"
|
|
"github.com/docker/docker-registry/storagedriver/testsuites"
|
|
|
|
"gopkg.in/check.v1"
|
|
)
|
|
|
|
// Hook up gocheck into the "go test" runner.
|
|
func Test(t *testing.T) { check.TestingT(t) }
|
|
|
|
func init() {
|
|
inmemoryDriverConstructor := func() (storagedriver.StorageDriver, error) {
|
|
return New(), nil
|
|
}
|
|
testsuites.RegisterInProcessSuite(inmemoryDriverConstructor, testsuites.NeverSkip)
|
|
|
|
// BUG(stevvooe): Disable flaky IPC tests for now when we can troubleshoot
|
|
// the problems with libchan.
|
|
// testsuites.RegisterIPCSuite(driverName, nil, testsuites.NeverSkip)
|
|
}
|