dc26b30fdd
In the refactor to speed up this test, we removed most retry logic (except for the "unreliable tests" that now apply retries in a predictable manner). The "noisy" tests have a similar behavior but for different reasons. These put a lot of timing presure by serving hundreds of very large files. The default response timeout of 5s trips this sometimes. We could try to make this more predictable by providing a larger timeout upfront, but I believe part of the intent with these tests was also to incorporate retries for reasons like response timeouts. So instead, I've added a retry, which will use by default a larger timeout on the second attempt. This will hopefully be sufficient to remove this source of flakiness. Change-Id: I8eb5e9dceed5e7af36f6db45147c2d961247f6e2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/360503 Reviewed-by: Nicholas Shahan <nshahan@google.com> Commit-Queue: Sigmund Cherem <sigmund@google.com>