mirror of
				https://github.com/distribution/distribution.git
				synced 2025-10-31 09:25:45 +00:00 
			
		
		
		
	This change is slightly more complex than previous package maves in that the package name changed. To address this, we simply always reference the package driver as storagedriver to avoid compatbility issues with existing code. While unfortunate, this can be cleaned up over time. Signed-off-by: Stephen J Day <stephen.day@docker.com>
		
			
				
	
	
		
			30 lines
		
	
	
		
			752 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			752 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package filesystem
 | |
| 
 | |
| import (
 | |
| 	"io/ioutil"
 | |
| 	"os"
 | |
| 	"testing"
 | |
| 
 | |
| 	storagedriver "github.com/docker/distribution/registry/storage/driver"
 | |
| 	"github.com/docker/distribution/registry/storage/driver/testsuites"
 | |
| 	. "gopkg.in/check.v1"
 | |
| )
 | |
| 
 | |
| // Hook up gocheck into the "go test" runner.
 | |
| func Test(t *testing.T) { TestingT(t) }
 | |
| 
 | |
| func init() {
 | |
| 	root, err := ioutil.TempDir("", "driver-")
 | |
| 	if err != nil {
 | |
| 		panic(err)
 | |
| 	}
 | |
| 	defer os.Remove(root)
 | |
| 
 | |
| 	testsuites.RegisterInProcessSuite(func() (storagedriver.StorageDriver, error) {
 | |
| 		return New(root), nil
 | |
| 	}, testsuites.NeverSkip)
 | |
| 
 | |
| 	// BUG(stevvooe): IPC is broken so we're disabling for now. Will revisit later.
 | |
| 	// testsuites.RegisterIPCSuite(driverName, map[string]string{"rootdirectory": root}, testsuites.NeverSkip)
 | |
| }
 |