run
should connect
connecting
- in CONNECTING for 0 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (0 ms backoff)
# Connect after 500 ms.
advance 500
### t=1500 ###
- in CONNECTING for 500 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 500 ms (0 ms backoff)
run
- should connect
connected
in ACTIVE for 0 ms (0 ms backoff)
created 1000, last received 1000, last connected 1500
run
should connect
connecting
- in CONNECTING for 0 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (0 ms backoff)
run
- should connect
timeout
advance 1000 ms
### t=2000 ###
- in CONNECTING for 1000 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (0 ms backoff)
run
should disconnect
connect-failed
# Second connection attempt fails after 1000 ms.
connecting
- in CONNECTING for 0 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (1000 ms backoff)
timeout
advance 1000 ms
### t=4000 ###
- in CONNECTING for 1000 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (1000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt fails after 2000 ms.
connecting
- in CONNECTING for 0 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (2000 ms backoff)
timeout
advance 2000 ms
### t=8000 ###
- in CONNECTING for 2000 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 2000 ms (2000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt fails after 4000 ms.
connecting
- in CONNECTING for 0 ms (4000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (4000 ms backoff)
timeout
advance 4000 ms
### t=16000 ###
- in CONNECTING for 4000 ms (4000 ms backoff)
+ in CONNECT_IN_PROGRESS for 4000 ms (4000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt fails after 8000 ms.
connecting
- in CONNECTING for 0 ms (8000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (8000 ms backoff)
timeout
advance 8000 ms
### t=32000 ###
- in CONNECTING for 8000 ms (8000 ms backoff)
+ in CONNECT_IN_PROGRESS for 8000 ms (8000 ms backoff)
run
should disconnect
connect-failed
# Fourth connection attempt fails after 8000 ms.
connecting
- in CONNECTING for 0 ms (8000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (8000 ms backoff)
timeout
advance 8000 ms
### t=48000 ###
- in CONNECTING for 8000 ms (8000 ms backoff)
+ in CONNECT_IN_PROGRESS for 8000 ms (8000 ms backoff)
run
should disconnect
connect-failed
run
should connect
connecting
- in CONNECTING for 0 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (0 ms backoff)
run
- should connect
timeout
advance 1000 ms
### t=2000 ###
- in CONNECTING for 1000 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (0 ms backoff)
run
should disconnect
connect-failed
# Second connection attempt fails after 1000 ms.
connecting
- in CONNECTING for 0 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (1000 ms backoff)
timeout
advance 1000 ms
### t=4000 ###
- in CONNECTING for 1000 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (1000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt succeeds after 500 ms.
connecting
- in CONNECTING for 0 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (2000 ms backoff)
advance 500
### t=6500 ###
- in CONNECTING for 500 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 500 ms (2000 ms backoff)
run
- should connect
connected
in ACTIVE for 0 ms (2000 ms backoff)
created 1000, last received 1000, last connected 6500
run
should connect
connecting
- in CONNECTING for 0 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (0 ms backoff)
run
- should connect
timeout
advance 1000 ms
### t=2000 ###
- in CONNECTING for 1000 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (0 ms backoff)
run
should disconnect
connect-failed
# Second connection attempt fails after 1000 ms.
connecting
- in CONNECTING for 0 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (1000 ms backoff)
timeout
advance 1000 ms
### t=4000 ###
- in CONNECTING for 1000 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (1000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt succeeds after 500 ms.
connecting
- in CONNECTING for 0 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (2000 ms backoff)
advance 500
### t=6500 ###
- in CONNECTING for 500 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 500 ms (2000 ms backoff)
run
- should connect
connected
in ACTIVE for 0 ms (2000 ms backoff)
created 1000, last received 1000, last connected 6500
run
should connect
connecting
- in CONNECTING for 0 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (0 ms backoff)
run
- should connect
timeout
advance 1000 ms
### t=2000 ###
- in CONNECTING for 1000 ms (0 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (0 ms backoff)
run
should disconnect
connect-failed
# Second connection attempt fails after 1000 ms.
connecting
- in CONNECTING for 0 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (1000 ms backoff)
timeout
advance 1000 ms
### t=4000 ###
- in CONNECTING for 1000 ms (1000 ms backoff)
+ in CONNECT_IN_PROGRESS for 1000 ms (1000 ms backoff)
run
should disconnect
connect-failed
# Third connection attempt succeeds after 500 ms.
connecting
- in CONNECTING for 0 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 0 ms (2000 ms backoff)
advance 500
### t=6500 ###
- in CONNECTING for 500 ms (2000 ms backoff)
+ in CONNECT_IN_PROGRESS for 500 ms (2000 ms backoff)
run
- should connect
connected
in ACTIVE for 0 ms (2000 ms backoff)
created 1000, last received 1000, last connected 6500