From 9d271522927a8850bca29e0248ce7f92f8725609 Mon Sep 17 00:00:00 2001 From: Martin Bertschler Date: Thu, 7 Jan 2016 11:52:33 +0100 Subject: [PATCH] try to speed up test on unix systems --- memmap_test.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/memmap_test.go b/memmap_test.go index f090df7..43478e4 100644 --- a/memmap_test.go +++ b/memmap_test.go @@ -3,6 +3,7 @@ package afero import ( "os" "path/filepath" + "runtime" "testing" "time" ) @@ -232,9 +233,14 @@ func TestWriteCloseTime(t *testing.T) { t.Error(fs.Name()+":", "Stat failed: "+err.Error()) } timeBefore := fi.ModTime() - // sorry for the delay, but we have to make sure time advances, also - // on non Un*x systems... - time.Sleep(2 * time.Second) + + if runtime.GOOS == "windows" { + // sorry for the delay, but we have to make sure time advances, + // also on non Un*x systems... + time.Sleep(2 * time.Second) + } else { + time.Sleep(10 * time.Millisecond) + } _, err = f.Write([]byte("test")) if err != nil {