Forráskód Böngészése

Merge pull request #10510 from ashahab-altiscale/9875-lxc-image-layer

Added /dev paths to layer comparison
Michael Crosby 10 éve
szülő
commit
481e75203d
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      integration-cli/docker_cli_save_load_test.go

+ 7 - 1
integration-cli/docker_cli_save_load_test.go

@@ -389,6 +389,7 @@ func TestSaveDirectoryPermissions(t *testing.T) {
 	}
 	}
 
 
 	found := false
 	found := false
+	var entriesSansDev []string
 	for _, entry := range dirs {
 	for _, entry := range dirs {
 		if entry.IsDir() {
 		if entry.IsDir() {
 			layerPath := filepath.Join(extractionDirectory, entry.Name(), "layer.tar")
 			layerPath := filepath.Join(extractionDirectory, entry.Name(), "layer.tar")
@@ -399,11 +400,16 @@ func TestSaveDirectoryPermissions(t *testing.T) {
 			}
 			}
 
 
 			entries, err := ListTar(f)
 			entries, err := ListTar(f)
+			for _, e := range entries {
+				if !strings.Contains(e, "dev/") {
+					entriesSansDev = append(entriesSansDev, e)
+				}
+			}
 			if err != nil {
 			if err != nil {
 				t.Fatalf("encountered error while listing tar entries: %s", err)
 				t.Fatalf("encountered error while listing tar entries: %s", err)
 			}
 			}
 
 
-			if reflect.DeepEqual(entries, layerEntries) || reflect.DeepEqual(entries, layerEntriesAUFS) {
+			if reflect.DeepEqual(entriesSansDev, layerEntries) || reflect.DeepEqual(entriesSansDev, layerEntriesAUFS) {
 				found = true
 				found = true
 				break
 				break
 			}
 			}