func TestMain(m *testing.M) { var r int for _, plaintextnames = range []bool{false, true} { argsA := []string{"-reverse"} if plaintextnames { argsA = append(argsA, "-plaintextnames") } dirA = test_helpers.InitFS(nil, argsA...) dirB = test_helpers.TmpDir + "/b" dirC = test_helpers.TmpDir + "/c" if err := os.Mkdir(dirB, 0700); err != nil { panic(err) } if err := os.Mkdir(dirC, 0700); err != nil { panic(err) } test_helpers.MountOrExit(dirA, dirB, "-reverse", "-extpass", "echo test") test_helpers.MountOrExit(dirB, dirC, "-extpass", "echo test") r = m.Run() test_helpers.UnmountPanic(dirC) test_helpers.UnmountPanic(dirB) os.RemoveAll(dirA) os.RemoveAll(dirB) os.RemoveAll(dirC) if r != 0 { os.Exit(r) } } os.Exit(r) }
func TestMain(m *testing.M) { test_helpers.ResetTmpDir(true) test_helpers.MountOrExit(test_helpers.DefaultCipherDir, test_helpers.DefaultPlainDir, "-zerokey") r := m.Run() test_helpers.UnmountPanic(test_helpers.DefaultPlainDir) os.Exit(r) }
// Create and mount "-plaintextnames" fs func TestMain(m *testing.M) { cDir = test_helpers.InitFS(nil, "-plaintextnames") pDir = cDir + ".mnt" test_helpers.MountOrExit(cDir, pDir, "-extpass", "echo test") r := m.Run() test_helpers.UnmountPanic(pDir) os.Exit(r) }