Skip to content

[infra] directly expose passing logs for flaky tests #55163

Open
@sigmundch

Description

@sigmundch

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-infrastructureUse area-infrastructure for SDK infrastructure issues, like continuous integration bot changes.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions