Switch to new vendor directory layout
Fixes #113 Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
This commit is contained in:
		
							
								
								
									
										37
									
								
								vendor/github.com/opencontainers/runc/libcontainer/rootfs_linux_test.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								vendor/github.com/opencontainers/runc/libcontainer/rootfs_linux_test.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
// +build linux
 | 
			
		||||
 | 
			
		||||
package libcontainer
 | 
			
		||||
 | 
			
		||||
import "testing"
 | 
			
		||||
 | 
			
		||||
func TestCheckMountDestOnProc(t *testing.T) {
 | 
			
		||||
	dest := "/rootfs/proc/"
 | 
			
		||||
	err := checkMountDestination("/rootfs", dest)
 | 
			
		||||
	if err == nil {
 | 
			
		||||
		t.Fatal("destination inside proc should return an error")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestCheckMountDestInSys(t *testing.T) {
 | 
			
		||||
	dest := "/rootfs//sys/fs/cgroup"
 | 
			
		||||
	err := checkMountDestination("/rootfs", dest)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Fatal("destination inside /sys should not return an error")
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestCheckMountDestFalsePositive(t *testing.T) {
 | 
			
		||||
	dest := "/rootfs/sysfiles/fs/cgroup"
 | 
			
		||||
	err := checkMountDestination("/rootfs", dest)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Fatal(err)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestCheckMountRoot(t *testing.T) {
 | 
			
		||||
	dest := "/rootfs"
 | 
			
		||||
	err := checkMountDestination("/rootfs", dest)
 | 
			
		||||
	if err == nil {
 | 
			
		||||
		t.Fatal(err)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user