How to deal with transient network errors in the test suite?
In the test suite we’re using the live Tor network to access real Internet services. Such tests can of course “randomly” fail due to transient network issues, mainly us picking a bad Tor circuit. Another common source is Tor failing to bootstrap.
Some classes of this issue do not reflect the things we want to test, and are false positives. We need to:
- decide what types of issues we want to treat as false positives,
- investigate our options for how to deal with them to improve our test suite’s robustness,
- and decide which approach to take.
Parent Task: #8539 (closed)