Skip to content

Conversation

@abhishekrb19
Copy link
Contributor

Currently, we generate a single consolidated test-report across both JDK 17 and JDK 21. Some tests may fail or flake only on one JDK version, which makes it harder to identify the source of the error.

This patch generates a separate test report per JDK version, which will allow us to identify the source of a failure by checking the corresponding JDK-specific job. An example of such a test report can be seen here on my fork.

These test-report jobs typically take about a minute to complete, so splitting it per JDK version shouldn't add additional overhead.

Currently we use one uber test-report across both JDK versions 17 and 21.
Some tests may be flaky or even have JDK specific errors that can make it
slightly difficult to identify the source of the error.

So this patch should help which JDK/job to look into in case of errors rather than
having to hunt down between the different versions.
@github-actions github-actions bot added the GHA label Dec 5, 2025
Copy link
Contributor

@Akshat-Jain Akshat-Jain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@abhishekrb19 abhishekrb19 merged commit ef46541 into master Dec 6, 2025
55 checks passed
@abhishekrb19 abhishekrb19 deleted the include_jdk_version_test_report branch December 6, 2025 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants