-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Labels
CICI relatedCI relatedenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Is your feature request related to a problem? Please describe.
Today, CI gradle check fails often due to existing flaky tests. Issues are created to track these failures (Meta issue). There is no existing mechanism to answer below questions:
- Identify top hitter for prioritization.
- Identify commit introduced a flaky test or increase freq of existing test failure.
- Build failure trend to identify health of software.
- Developers impacted due to flaky tests.
- Test history.
With growth of OpenSearch, it is not possible to continue to use manual approach to track flaky test issues. There should be a mechanism to identify top hitter (prioritise right flaky test), commit that introduced a new failure, service health in general, faster debugging etc.
Describe the solution you'd like
Enable failure analytics using gradle enterprise, which provides out of the box failure analytics and solves use cases in description and much more.
Describe alternatives you've considered
- Continue existing manual approach. This is not scalable.
- Use OpenSearch to store gradle logs or gradle scan data by calling gradle APIs.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CICI relatedCI relatedenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request