|
@@ -25,6 +25,8 @@ import (
|
|
|
"testing"
|
|
"testing"
|
|
|
"testing/iotest"
|
|
"testing/iotest"
|
|
|
"time"
|
|
"time"
|
|
|
|
|
+
|
|
|
|
|
+ "github.com/Psiphon-Labs/goarista/monotime"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
type dummyConn struct {
|
|
type dummyConn struct {
|
|
@@ -112,7 +114,7 @@ func TestActivityMonitoredConn(t *testing.T) {
|
|
|
|
|
|
|
|
realStartTime := time.Now().UTC()
|
|
realStartTime := time.Now().UTC()
|
|
|
|
|
|
|
|
- monotonicStartTime := time.Now()
|
|
|
|
|
|
|
+ monotonicStartTime := monotime.Now()
|
|
|
|
|
|
|
|
time.Sleep(100 * time.Millisecond)
|
|
time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|
|
@@ -142,7 +144,7 @@ func TestActivityMonitoredConn(t *testing.T) {
|
|
|
t.Fatalf("previous write failed to extend timeout")
|
|
t.Fatalf("previous write failed to extend timeout")
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- lastSuccessfulReadTime := time.Now()
|
|
|
|
|
|
|
+ lastSuccessfulReadTime := monotime.Now()
|
|
|
|
|
|
|
|
time.Sleep(100 * time.Millisecond)
|
|
time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|