From f63d7048f90c8de96a15e1e6a4773ccc60f9cc36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ketelaars?= Date: Sun, 5 Nov 2017 07:27:58 +0100 Subject: [PATCH] Fix test failing on OpenBSD #1307 Is seems that #1307 is similar to #1087, which describes a comparable observation on Apple's new filesystem. #1389 Has been committed and fixes the problem on Darwin. Although I'm not sure if the root cause of the issue is the same the solution is similar for OpenBSD, and leverages #1389. --- cmd/restic/integration_helpers_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/restic/integration_helpers_test.go b/cmd/restic/integration_helpers_test.go index cf6e6dfea..2fb026512 100644 --- a/cmd/restic/integration_helpers_test.go +++ b/cmd/restic/integration_helpers_test.go @@ -72,7 +72,7 @@ func sameModTime(fi1, fi2 os.FileInfo) bool { } same := fi1.ModTime().Equal(fi2.ModTime()) - if !same && runtime.GOOS == "darwin" { + if !same && (runtime.GOOS == "darwin" || runtime.GOOS == "openbsd") { // Allow up to 1μs difference, because macOS <10.13 cannot restore // with nanosecond precision and the current version of Go (1.9.2) // does not yet support the new syscall. (#1087)