Poor coverage of hotspot by openjdk tests
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
On jdk11+ many categories of hotspot tests are either not ran at all, or just in very limited subset. (runtime, gc, servicability, ...) Current set does not even cover `tier1` used in upstream GHA. (Situation on 8 is better, but even there [tier1](https://github.com/openjdk/jdk8u-dev/blob/853a87a8e4c4a075e19ddcd6d3d4a7a924967f32/hotspot/test/TEST.groups#L149) is `:jdk` hotspot group, not just `:jre`)
Hotspot tests ran in different levels:
**extended.openjdk:**
| target | jdk | tests |
| --- | --- | --- |
| hotspot_compiler | 8, 9 | `:hotspot_compiler` |
| hotspot_gc | 8, 9 | `:hotspot_gc` |
| hotspot_runtime | 8, 9 | `:hotspot_runtime` |
| hotspot_serviceability | 8, 9 | `:hotspot_serviceability` |
| hotspot_jre | 8, 9 | `:jre `|
| hotspot_serviceability_jvmti | 19+ | `serviceability/jvmti` |
| serviceability_jvmti_j9 | 19+ (ibm/j9) | `serviceability/jvmti` |
| jvm_compiler | 11+ | `:hotspot_compiler` |
| jvm_native_sanity | 11+ | `:hotspot_native_sanity` |
| runtime_nestmate | 11+ | `runtime/Nestmates` |
| ASGCTBaseTest | 16+ (ibm/j9) | `serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java` |
**dev.openjdk:**
| target | jdk | tests |
| --- | --- | --- |
| hotspot_container | 11+ | `:hotspot_containers` |
| hotspot_container_jdk8 | 8 | `runtime/containers` |
**special.openjdk:**
| target | jdk | tests |
| --- | --- | --- |
| hotspot_custom | all | only runs default `gc/stress/gclocker/TestExcessGCLockerCollections.java` |
Contributor guide
Assessment
This issue has not been assessed yet.