Skip to content

Introduce automated flaky test tracking like OpenSearch #7448

@YongGoose

Description

@YongGoose

Why you need it?

I would like to suggest introducing an automated flaky test tracking mechanism, similar to what OpenSearch has adopted.

How it could be?

Proposal

Introduce a similar system to automatically report flaky tests in Seata. This would help:

  • Systematically track flaky behavior
  • Prioritize test stability improvements
  • Avoid merging regressions masked by inconsistent test results

Implementation Ideas

  • Hook into existing CI test result processing
  • Identify tests that fail inconsistently across retries
  • Auto-generate GitHub issues using a bot or GitHub Actions
  • Apply consistent labels (e.g., flaky-test, test-failure, component:)

Benefits

  • Easier triage of test failures
  • More transparent test health history
  • Helps contributors focus on test reliability

Thanks 🙏

Other related information

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions