diff options
Diffstat (limited to 'tests/matrix')
| -rw-r--r-- | tests/matrix/atime_darwin.go | 9 | ||||
| -rw-r--r-- | tests/matrix/atime_linux.go | 9 | ||||
| -rw-r--r-- | tests/matrix/matrix_test.go | 2 | 
3 files changed, 19 insertions, 1 deletions
| diff --git a/tests/matrix/atime_darwin.go b/tests/matrix/atime_darwin.go new file mode 100644 index 0000000..5f89c69 --- /dev/null +++ b/tests/matrix/atime_darwin.go @@ -0,0 +1,9 @@ +package matrix + +import ( +	"syscall" +) + +func extractAtimeMtime(st syscall.Stat_t) [2]syscall.Timespec { +	return [2]syscall.Timespec{st.Atimespec, st.Mtimespec} +} diff --git a/tests/matrix/atime_linux.go b/tests/matrix/atime_linux.go new file mode 100644 index 0000000..fb7b94f --- /dev/null +++ b/tests/matrix/atime_linux.go @@ -0,0 +1,9 @@ +package matrix + +import ( +	"syscall" +) + +func extractAtimeMtime(st syscall.Stat_t) [2]syscall.Timespec { +	return [2]syscall.Timespec{st.Atim, st.Mtim} +} diff --git a/tests/matrix/matrix_test.go b/tests/matrix/matrix_test.go index 9bb5bac..8508e5b 100644 --- a/tests/matrix/matrix_test.go +++ b/tests/matrix/matrix_test.go @@ -725,7 +725,7 @@ func doTestUtimesNano(t *testing.T, path string) {  		if err != nil {  			t.Fatal(err)  		} -		err = compareUtimes(tc.out, [2]syscall.Timespec{st.Atim, st.Mtim}) +		err = compareUtimes(tc.out, extractAtimeMtime(st))  		if err != nil {  			t.Errorf("Testcase %d: %v", i, err)  		} | 
