Open
Description
When investigating flaky failures, I found it valuable to access both the failure logs and the passing logs. For example:
- When there is a flaky timeout, it helps to see how long test takes to run on a passing configuration, for comparison. Tests that are bimodal need to be fixed differently than tests that are always running near the limit.
- When there is a flaky failure, it is often helpful to add diagnostic messages to the tests to narrow down the potential cause and compare it against a successful run.
Today we easily find the logs for a recent failure of a flaky test:
- links are provided in the flakiness dashboard for the most recent failure
- on any builder, there is a
ignored_flaky_test_failure_logs
link with logs for what failed during that run.
Would it be possible to make similar data available for flaky passes? For example, we could have a ignored_flaky_test_passing_logs
? Or a link in the dashboard for the last "passing" column?