summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2022-01-22 16:07:59 +0100
committerJakob Unterwurzacher2022-01-22 16:07:59 +0100
commit47358938ec111f27465beba20a8e0c16c3b98bda (patch)
tree2a51b7de6027e4865ffde5b1b4285af43da98432
parent696f11499bc47ef4d9709ca75fd5ecff56076da2 (diff)
tests: fix build failure on Go 1.15 and older
These don't have os.ReadDir yet. Error was: Error: vet: tests/defaults/overlayfs_test.go:104:15: ReadDir not declared by package os
-rw-r--r--tests/defaults/overlayfs_test.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/defaults/overlayfs_test.go b/tests/defaults/overlayfs_test.go
index 2bc4387..7b41de4 100644
--- a/tests/defaults/overlayfs_test.go
+++ b/tests/defaults/overlayfs_test.go
@@ -50,7 +50,12 @@ func TestRenameWhiteout(t *testing.T) {
t.Error(err)
}
// readdir should not choke on leftover or missing .name files
- _, err = os.ReadDir(test_helpers.DefaultPlainDir)
+ dir, err := os.Open(test_helpers.DefaultPlainDir)
+ if err != nil {
+ t.Fatal(err)
+ }
+ defer dir.Close()
+ _, err = dir.Readdir(0)
if err != nil {
t.Error(err)
}
@@ -101,7 +106,12 @@ func TestRenameExchange(t *testing.T) {
t.Error(err)
}
// readdir should not choke on leftover or missing .name files
- _, err = os.ReadDir(test_helpers.DefaultPlainDir)
+ dir, err := os.Open(test_helpers.DefaultPlainDir)
+ if err != nil {
+ t.Fatal(err)
+ }
+ defer dir.Close()
+ _, err = dir.Readdir(0)
if err != nil {
t.Error(err)
}