pausing during modtime test so darwin passes

This commit is contained in:
Steve Francia 2016-01-11 13:42:25 -05:00
parent 205066d391
commit 300870a2d5
1 changed files with 7 additions and 4 deletions

View File

@ -234,11 +234,14 @@ func TestWriteCloseTime(t *testing.T) {
} }
timeBefore := fi.ModTime() timeBefore := fi.ModTime()
if runtime.GOOS == "windows" {
// sorry for the delay, but we have to make sure time advances, // sorry for the delay, but we have to make sure time advances,
// also on non Un*x systems... // also on non Un*x systems...
switch runtime.GOOS {
case "windows":
time.Sleep(2 * time.Second) time.Sleep(2 * time.Second)
} else { case "darwin":
time.Sleep(1 * time.Second)
default:
time.Sleep(10 * time.Millisecond) time.Sleep(10 * time.Millisecond)
} }