Run quartc_peer_test cases until bandwidth targets are met.

Rather than running for an arbitrary time (eg. 10 seconds) to let bandwidth
estimates ramp up, run the tests in until the available
bandwidth reported to each peer matches the simulated link's bandwidth (with a
much longer timeout of 60 seconds, in case it never happens).

This should make the test much less brittle, since the simulator run-time will
now adjust automatically to small changes in bandwidth estimation behavior.

gfe-relnote: n/a (Quartc tests only)
PiperOrigin-RevId: 275285919
Change-Id: I6636391f5adc176a06f92004aab924d50e971eb5
3 files changed
tree: 7701525fed39bcc679338007fb3a467a4f59873b
  4. common/
  5. epoll_server/
  6. http2/
  7. quic/
  8. spdy/


QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.