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