Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CI] Enable Develocity test retry selectively (#21479)
The `sbt-develocity` plugin offers the ability to retry failing tests, and to detect flaky ones. A flaky test is marked as flaky in the Develocity test report, which will help us track them across many CI executions. See for example the flaky test chart in the [Pekko dashboard](https://ge.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=Pekko&search.tags=not:CI&search.timeZoneId=Europe%2FZurich). This PR contains the following configuration: - retry each failing test once (to be adjusted if needed) - don't retry if more than 10 tests fail in the current test run (to be adjusted if needed) - fail the build if a test is flaky - disable test retry in a predefined set of test classes: the compilation test classes. In those classes, we don't have enough granularity for the test retry to be meaningful, because each test is responsible for compiling many independent files. @dotta @c00ler @Duhemm @lrytz
- Loading branch information