try to speed up test on unix systems

This commit is contained in:
Martin Bertschler 2016-01-07 11:52:33 +01:00
parent 6a67f8a50b
commit 9d27152292
1 changed files with 9 additions and 3 deletions

View File

@ -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 {