Skip to content

allow overwriting flaky test detector timeout and/or count by admin #429

Description

@okraport

The bot currently supports excluding flaky tests to allow merging changes that are timing out:

/excludeflake *

However, occasionally when using diff testing and touching a lot of tests, the 100 count can easily exceed the default 10m timeout value even if the tests may not be flaky. This is especially the case when running on underpowered CI instances.

It would be quite handy if on a exception basis, an admin could overwrite the count and/or timeout when a change is otherwise sound.

Perhaps something like

/flaketimeout 20m
/flakeattempts 50

Ignoring the flaky test results could potentially be a way to cover for tests that are too slow AND introduce flakyness that will surface later on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions