diff --git a/.travis.yml b/.travis.yml index 2fb68ca..4fbf875 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,5 +2,5 @@ language: go go: - tip script: - - go test ./... + - go test -v ./... - go build 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 {