var err error tempFile, err := ioutil.TempFile("", "loop") Expect(err).NotTo(HaveOccurred()) bsFilePath = tempFile.Name() _, err = exec.Command("truncate", "-s", "10M", bsFilePath).CombinedOutput() Expect(err).NotTo(HaveOccurred()) _, err = exec.Command("mkfs.ext4", "-F", bsFilePath).CombinedOutput() Expect(err).NotTo(HaveOccurred()) destPath, err = ioutil.TempDir("", "loop") Expect(err).NotTo(HaveOccurred()) fakeRetrier = new(fakes.FakeRetrier) fakeRetrier.RunStub = func(fn func() error) error { return fn() } loop = &aufs.Loop{ Logger: lagertest.NewTestLogger("test"), Retrier: fakeRetrier, } }) AfterEach(func() { syscall.Unmount(destPath, 0) Expect(os.RemoveAll(destPath)).To(Succeed()) Expect(os.Remove(bsFilePath)).To(Succeed()) }) Describe("MountFile", func() {