]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/test: fix after latest time changes
authorAlex Brainman <alex.brainman@gmail.com>
Mon, 12 Dec 2011 23:46:58 +0000 (10:46 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Mon, 12 Dec 2011 23:46:58 +0000 (10:46 +1100)
R=rsc
CC=golang-dev
https://golang.org/cl/5454047

misc/cgo/test/issue1560.go

index e534cce4730b145c4613fad848e6eead2613da4a..7168f1cf7bed0b4514322811896d10e17c21c315 100644 (file)
@@ -36,11 +36,11 @@ func BackgroundSleep(n int) {
 }
 
 func testParallelSleep(t *testing.T) {
-       dt := -time.Nanoseconds()
+       start := time.Now()
        parallelSleep(1)
-       dt += time.Nanoseconds()
+       dt := time.Now().Sub(start)
        // bug used to run sleeps in serial, producing a 2-second delay.
-       if dt >= 1.3e9 {
-               t.Fatalf("parallel 1-second sleeps slept for %f seconds", float64(dt)/1e9)
+       if dt >= 1300*time.Millisecond {
+               t.Fatalf("parallel 1-second sleeps slept for %f seconds", dt.Seconds())
        }
 }