RFR: 8344270: Update tier1_common and hotspot_misc groups to better organize hotspot non-component tests
Leonid Mesnik
lmesnik at openjdk.org
Tue May 6 17:50:26 UTC 2025
On Tue, 6 May 2025 17:43:51 GMT, Leonid Mesnik <lmesnik at openjdk.org> wrote:
> Can you please review following PR that improve test groups.
> The bug was originally filed to eliminate duplication between tier1_common and hotspot_misc test groups. However while looked on the test content of these groups I realized that there are some other issues.
> 1) hotspot_resourcehogs groups should be executed always separately from other tests to don't cause intermittent failures.
> 2) it makes sense to run all gtest tests in tier1 but don't run in any other tiers (with any VM flags)
> 3) testlibrary_tests and sources should be a separate groups that don't need to be executed with any VM flags, or event with all builds
>
> So tier1_common includes non-component tests that should be executed in tier1.
> **all** sanity tests
> **all** gttest tests (were not all of them)
> testlibrary_tests (might be os/cpu specifc, so need to run them with all builds)
> source code checking tests (no need to run them an all builds, but it takes only few seconds)
>
> And it doesn't makes any sense to execute tier1_common with any external VM flags.
>
> While hotspot_misc now includes on 2 sanity tests. It doesn't looks useful, but main purpose for this group would be to catch all tests that somehow missed from other groups. So let keep it.
>
> The new test groups were added mostly to add comments explaining their specific.
The tier1 test results should be part of this PR but is in progress yet.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25070#issuecomment-2855421723
More information about the hotspot-dev
mailing list