Browse Source

test: increase delay for backpressure

CI is really slow.
dep/import-smux
Steven Allen 6 years ago
parent
commit
192e96f186
  1. 12
      p2p/test/backpressure/backpressure_test.go

12
p2p/test/backpressure/backpressure_test.go

@ -253,7 +253,11 @@ func TestStBackpressureStreamWrite(t *testing.T) {
} }
log.Debugf("sender wrote %d bytes", n) log.Debugf("sender wrote %d bytes", n)
senderWrote <- n select {
case senderWrote <- n:
default:
t.Error("sender wrote channel full")
}
} }
} }
@ -314,9 +318,10 @@ func TestStBackpressureStreamWrite(t *testing.T) {
roundsTotal := 0 roundsTotal := 0
for roundsTotal < (2 << 20) { for roundsTotal < (2 << 20) {
// let the sender fill its buffers, it will stop sending. // let the sender fill its buffers, it will stop sending.
<-time.After(400 * time.Millisecond) <-time.After(time.Second)
b, _ := writeStats() b, _ := writeStats()
testSenderWrote(0) testSenderWrote(0)
<-time.After(100 * time.Millisecond)
testSenderWrote(0) testSenderWrote(0)
// drain it all, wait again // drain it all, wait again
@ -360,9 +365,10 @@ func TestStBackpressureStreamWrite(t *testing.T) {
// and a couple rounds more for good measure ;) // and a couple rounds more for good measure ;)
for i := 0; i < 3; i++ { for i := 0; i < 3; i++ {
// let the sender fill its buffers, it will stop sending. // let the sender fill its buffers, it will stop sending.
<-time.After(400 * time.Millisecond) <-time.After(time.Second)
b, _ := writeStats() b, _ := writeStats()
testSenderWrote(0) testSenderWrote(0)
<-time.After(100 * time.Millisecond)
testSenderWrote(0) testSenderWrote(0)
// drain it all, wait again // drain it all, wait again

Loading…
Cancel
Save