diff --git a/tests/normal/cli_test.go b/tests/cli/cli_test.go similarity index 96% rename from tests/normal/cli_test.go rename to tests/cli/cli_test.go index 18c0bd9..bc500db 100644 --- a/tests/normal/cli_test.go +++ b/tests/cli/cli_test.go @@ -1,4 +1,4 @@ -package normal +package cli // Test CLI operations like "-init", "-password" etc @@ -15,9 +15,7 @@ import ( func TestMain(m *testing.M) { test_helpers.ResetTmpDir(false) - test_helpers.MountOrExit(test_helpers.DefaultCipherDir, test_helpers.DefaultPlainDir, "--zerokey") r := m.Run() - test_helpers.UnmountPanic(test_helpers.DefaultPlainDir) os.Exit(r) } diff --git a/tests/defaults/main_test.go b/tests/defaults/main_test.go new file mode 100644 index 0000000..a623c48 --- /dev/null +++ b/tests/defaults/main_test.go @@ -0,0 +1,17 @@ +// Tests and benchmarks performed with default settings only. +package defaults + +import ( + "os" + "testing" + + "github.com/rfjakob/gocryptfs/tests/test_helpers" +) + +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) +} diff --git a/tests/normal/performance_test.go b/tests/defaults/performance_test.go similarity index 90% rename from tests/normal/performance_test.go rename to tests/defaults/performance_test.go index 78ecf41..a2ecf8c 100644 --- a/tests/normal/performance_test.go +++ b/tests/defaults/performance_test.go @@ -1,6 +1,5 @@ -package normal - -// Benchmarks +// Tests and benchmarks performed with default settings only. +package defaults import ( "fmt" @@ -12,13 +11,14 @@ import ( "github.com/rfjakob/gocryptfs/tests/test_helpers" ) +// Benchmarks func BenchmarkStreamWrite(t *testing.B) { buf := make([]byte, 1024*1024) t.SetBytes(int64(len(buf))) - file, err := os.Create(test_helpers.DefaultPlainDir + "BenchmarkWrite") + file, err := os.Create(test_helpers.DefaultPlainDir + "/BenchmarkWrite") if err != nil { - t.FailNow() + t.Fatal(err) } t.ResetTimer() @@ -27,7 +27,7 @@ func BenchmarkStreamWrite(t *testing.B) { written, err := file.Write(buf) if err != nil { fmt.Printf("err=\"%s\", written=%d\n", err.Error(), written) - t.FailNow() + t.Fatal(err) } } file.Close() @@ -37,7 +37,7 @@ func BenchmarkStreamRead(t *testing.B) { buf := make([]byte, 1024*1024) t.SetBytes(int64(len(buf))) - fn := test_helpers.DefaultPlainDir + "BenchmarkWrite" + fn := test_helpers.DefaultPlainDir + "/BenchmarkWrite" fi, err := os.Stat(fn) if err != nil { t.Fatal(err) diff --git a/tests/matrix/matrix_test.go b/tests/matrix/matrix_test.go index 7b636ad..1c94cb6 100644 --- a/tests/matrix/matrix_test.go +++ b/tests/matrix/matrix_test.go @@ -1,3 +1,4 @@ +// Tests run for (almost all) combinations of openssl, aessiv, plaintextnames. package matrix // File reading, writing, modification, truncate