diff options
| author | Jakob Unterwurzacher | 2024-05-05 22:42:47 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2024-05-05 22:42:47 +0200 | 
| commit | bbfbf37bd73f4aac333c7a65f80d5d977a548e20 (patch) | |
| tree | c4d29a36819048959c3271cd27ef516ab2eb6420 /tests | |
| parent | 5a2d4614ed75d4b32e0f45e93a225f8e1b7350c9 (diff) | |
tests: reverse: deduplicate findInum / findIno
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/reverse/correctness_test.go | 19 | ||||
| -rw-r--r-- | tests/reverse/inomap_test.go | 2 | 
2 files changed, 3 insertions, 18 deletions
| diff --git a/tests/reverse/correctness_test.go b/tests/reverse/correctness_test.go index 8747a11..930048f 100644 --- a/tests/reverse/correctness_test.go +++ b/tests/reverse/correctness_test.go @@ -4,7 +4,6 @@ import (  	"bytes"  	"fmt"  	"io/ioutil" -	"log"  	"os"  	"path/filepath"  	"strings" @@ -296,22 +295,6 @@ func TestSeekData(t *testing.T) {  	f.Close()  } -func findInum(dir string, inum uint64) (name string) { -	entries, err := os.ReadDir(dir) -	if err != nil { -		panic(err) -	} -	for _, e := range entries { -		info, _ := e.Info() -		st := info.Sys().(*syscall.Stat_t) -		if st.Ino == inum { -			return dir + "/" + e.Name() -		} -	} -	log.Panicf("inum %d not found", inum) -	return "" -} -  // gocryptfs.longname.*.name of hardlinked files should not appear hardlinked (as the  // contents are different).  // @@ -339,7 +322,7 @@ func TestHardlinkedLongname(t *testing.T) {  	if err := syscall.Stat(workdir, &st); err != nil {  		t.Fatal(err)  	} -	cWorkdir := findInum(dirB, st.Ino) +	cWorkdir := dirB + "/" + findIno(dirB, st.Ino)  	t.Logf("workdir=%q cWorkdir=%q", workdir, cWorkdir)  	matches, err := filepath.Glob(cWorkdir + "/gocryptfs.longname.*.name") diff --git a/tests/reverse/inomap_test.go b/tests/reverse/inomap_test.go index a79ddd2..aadb782 100644 --- a/tests/reverse/inomap_test.go +++ b/tests/reverse/inomap_test.go @@ -2,6 +2,7 @@ package reverse_test  import (  	"bytes" +	"log"  	"os"  	"strings"  	"syscall" @@ -30,6 +31,7 @@ func findIno(dir string, ino uint64) string {  			return entry  		}  	} +	log.Panicf("ino %d not found", ino)  	return ""  } | 
