|
@@ -90,7 +90,7 @@ func TestCreateNewDir(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -99,7 +99,7 @@ func TestCreateNewDirStructure(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -120,7 +120,7 @@ func TestRemoveImage(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -145,11 +145,11 @@ func TestGetWithoutParent(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- diffPath, err := d.Get("1")
|
|
|
|
|
|
+ diffPath, err := d.Get("1", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -172,7 +172,7 @@ func TestCleanupWithDir(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -185,7 +185,7 @@ func TestMountedFalseResponse(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -204,14 +204,14 @@ func TestMountedTrueReponse(t *testing.T) {
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
defer d.Cleanup()
|
|
defer d.Cleanup()
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- if err := d.Create("2", "1", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", "1"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- _, err := d.Get("2")
|
|
|
|
|
|
+ _, err := d.Get("2", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -230,10 +230,10 @@ func TestMountWithParent(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- if err := d.Create("2", "1", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", "1"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -243,7 +243,7 @@ func TestMountWithParent(t *testing.T) {
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
|
|
|
|
- mntPath, err := d.Get("2")
|
|
|
|
|
|
+ mntPath, err := d.Get("2", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -261,10 +261,10 @@ func TestRemoveMountedDir(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- if err := d.Create("2", "1", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", "1"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -274,7 +274,7 @@ func TestRemoveMountedDir(t *testing.T) {
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
|
|
|
|
- mntPath, err := d.Get("2")
|
|
|
|
|
|
+ mntPath, err := d.Get("2", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -300,7 +300,7 @@ func TestCreateWithInvalidParent(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "docker", ""); err == nil {
|
|
|
|
|
|
+ if err := d.Create("1", "docker"); err == nil {
|
|
t.Fatalf("Error should not be nil with parent does not exist")
|
|
t.Fatalf("Error should not be nil with parent does not exist")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -309,11 +309,11 @@ func TestGetDiff(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- diffPath, err := d.Get("1")
|
|
|
|
|
|
+ diffPath, err := d.Get("1", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -343,10 +343,10 @@ func TestChanges(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- if err := d.Create("2", "1", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", "1"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -356,7 +356,7 @@ func TestChanges(t *testing.T) {
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
|
|
|
|
- mntPoint, err := d.Get("2")
|
|
|
|
|
|
+ mntPoint, err := d.Get("2", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -392,10 +392,10 @@ func TestChanges(t *testing.T) {
|
|
t.Fatalf("Change kind should be ChangeAdd got %s", change.Kind)
|
|
t.Fatalf("Change kind should be ChangeAdd got %s", change.Kind)
|
|
}
|
|
}
|
|
|
|
|
|
- if err := d.Create("3", "2", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("3", "2"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- mntPoint, err = d.Get("3")
|
|
|
|
|
|
+ mntPoint, err = d.Get("3", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -437,11 +437,11 @@ func TestDiffSize(t *testing.T) {
|
|
d := newDriver(t)
|
|
d := newDriver(t)
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- diffPath, err := d.Get("1")
|
|
|
|
|
|
+ diffPath, err := d.Get("1", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -479,11 +479,11 @@ func TestChildDiffSize(t *testing.T) {
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
defer d.Cleanup()
|
|
defer d.Cleanup()
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- diffPath, err := d.Get("1")
|
|
|
|
|
|
+ diffPath, err := d.Get("1", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -515,7 +515,7 @@ func TestChildDiffSize(t *testing.T) {
|
|
t.Fatalf("Expected size to be %d got %d", size, diffSize)
|
|
t.Fatalf("Expected size to be %d got %d", size, diffSize)
|
|
}
|
|
}
|
|
|
|
|
|
- if err := d.Create("2", "1", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", "1"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -534,7 +534,7 @@ func TestExists(t *testing.T) {
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
defer d.Cleanup()
|
|
defer d.Cleanup()
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -552,7 +552,7 @@ func TestStatus(t *testing.T) {
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
defer d.Cleanup()
|
|
defer d.Cleanup()
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -581,11 +581,11 @@ func TestApplyDiff(t *testing.T) {
|
|
defer os.RemoveAll(tmp)
|
|
defer os.RemoveAll(tmp)
|
|
defer d.Cleanup()
|
|
defer d.Cleanup()
|
|
|
|
|
|
- if err := d.Create("1", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("1", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- diffPath, err := d.Get("1")
|
|
|
|
|
|
+ diffPath, err := d.Get("1", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -607,10 +607,10 @@ func TestApplyDiff(t *testing.T) {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
- if err := d.Create("2", "", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("2", ""); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- if err := d.Create("3", "2", ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create("3", "2"); err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -620,7 +620,7 @@ func TestApplyDiff(t *testing.T) {
|
|
|
|
|
|
// Ensure that the file is in the mount point for id 3
|
|
// Ensure that the file is in the mount point for id 3
|
|
|
|
|
|
- mountPoint, err := d.Get("3")
|
|
|
|
|
|
+ mountPoint, err := d.Get("3", "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
@@ -656,11 +656,11 @@ func TestMountMoreThan42Layers(t *testing.T) {
|
|
}
|
|
}
|
|
current = hash(current)
|
|
current = hash(current)
|
|
|
|
|
|
- if err := d.Create(current, parent, ""); err != nil {
|
|
|
|
|
|
+ if err := d.Create(current, parent); err != nil {
|
|
t.Logf("Current layer %d", i)
|
|
t.Logf("Current layer %d", i)
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
- point, err := d.Get(current)
|
|
|
|
|
|
+ point, err := d.Get(current, "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Logf("Current layer %d", i)
|
|
t.Logf("Current layer %d", i)
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
@@ -683,7 +683,7 @@ func TestMountMoreThan42Layers(t *testing.T) {
|
|
}
|
|
}
|
|
|
|
|
|
// Perform the actual mount for the top most image
|
|
// Perform the actual mount for the top most image
|
|
- point, err := d.Get(last)
|
|
|
|
|
|
+ point, err := d.Get(last, "")
|
|
if err != nil {
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
}
|
|
}
|