Container manager has a bad fake interface

This commit is contained in:
Clayton Coleman 2017-11-03 22:19:58 -04:00
parent d3790db03a
commit 66590d6f83
No known key found for this signature in database
GPG Key ID: 3D16906B4F1C5CB3

View File

@ -40,17 +40,20 @@ func (mi *fakeMountInterface) List() ([]mount.MountPoint, error) {
return mi.mountPoints, nil return mi.mountPoints, nil
} }
func (f *fakeMountInterface) IsMountPointMatch(mp mount.MountPoint, dir string) bool { func (mi *fakeMountInterface) IsMountPointMatch(mp mount.MountPoint, dir string) bool {
return (mp.Path == dir) return (mp.Path == dir)
} }
func (f *fakeMountInterface) IsNotMountPoint(dir string) (bool, error) { func (mi *fakeMountInterface) IsNotMountPoint(dir string) (bool, error) {
return false, fmt.Errorf("unsupported") return false, fmt.Errorf("unsupported")
} }
func (mi *fakeMountInterface) IsLikelyNotMountPoint(file string) (bool, error) { func (mi *fakeMountInterface) IsLikelyNotMountPoint(file string) (bool, error) {
return false, fmt.Errorf("unsupported") return false, fmt.Errorf("unsupported")
} }
func (mi *fakeMountInterface) GetDeviceNameFromMount(mountPath, pluginDir string) (string, error) {
return "", nil
}
func (mi *fakeMountInterface) DeviceOpened(pathname string) (bool, error) { func (mi *fakeMountInterface) DeviceOpened(pathname string) (bool, error) {
for _, mp := range mi.mountPoints { for _, mp := range mi.mountPoints {
@ -65,14 +68,26 @@ func (mi *fakeMountInterface) PathIsDevice(pathname string) (bool, error) {
return true, nil return true, nil
} }
func (mi *fakeMountInterface) GetDeviceNameFromMount(mountPath, pluginDir string) (string, error) {
return "", nil
}
func (mi *fakeMountInterface) MakeRShared(path string) error { func (mi *fakeMountInterface) MakeRShared(path string) error {
return nil return nil
} }
func (mi *fakeMountInterface) GetFileType(pathname string) (mount.FileType, error) {
return mount.FileType("fake"), nil
}
func (mi *fakeMountInterface) MakeDir(pathname string) error {
return nil
}
func (mi *fakeMountInterface) MakeFile(pathname string) error {
return nil
}
func (mi *fakeMountInterface) ExistsPath(pathname string) bool {
return true
}
func fakeContainerMgrMountInt() mount.Interface { func fakeContainerMgrMountInt() mount.Interface {
return &fakeMountInterface{ return &fakeMountInterface{
[]mount.MountPoint{ []mount.MountPoint{