Sfoglia il codice sorgente

Fix test for aufs graph and add aufs driver import

Michael Crosby 11 anni fa
parent
commit
12ffead71a
2 ha cambiato i file con 5 aggiunte e 3 eliminazioni
  1. 3 3
      graph_test.go
  2. 2 0
      runtime.go

+ 3 - 3
graph_test.go

@@ -146,12 +146,12 @@ func TestMount(t *testing.T) {
 	if err := os.MkdirAll(rw, 0700); err != nil {
 		t.Fatal(err)
 	}
-	if err := graph.driver.Mount(image, tmp); err != nil {
+	if _, err := graph.driver.Get(image.ID); err != nil {
 		t.Fatal(err)
 	}
 	// FIXME: test for mount contents
 	defer func() {
-		if err := graph.driver.Unmount(tmp); err != nil {
+		if err := graph.driver.Cleanup(); err != nil {
 			t.Error(err)
 		}
 	}()
@@ -296,7 +296,7 @@ func tempGraph(t *testing.T) *Graph {
 	if err != nil {
 		t.Fatal(err)
 	}
-	backend, err := aufs.New()
+	backend, err := aufs.Init(path.Join(tmp, "driver"))
 	if err != nil {
 		t.Fatal(err)
 	}

+ 2 - 0
runtime.go

@@ -6,6 +6,7 @@ import (
 	"database/sql"
 	"fmt"
 	"github.com/dotcloud/docker/archive"
+	_ "github.com/dotcloud/docker/aufs"
 	_ "github.com/dotcloud/docker/devmapper"
 	"github.com/dotcloud/docker/gograph"
 	"github.com/dotcloud/docker/graphdriver"
@@ -635,6 +636,7 @@ func NewRuntimeFromDirectory(config *DaemonConfig) (*Runtime, error) {
 	if err != nil {
 		return nil, err
 	}
+	utils.Debugf("Using graph driver %s", driver)
 
 	runtimeRepo := path.Join(config.Root, "containers")