adoptium / adoptium/aqa-tests

Poor coverage of hotspot by openjdk tests

Open
#5,316 1 comment 0 reactions 1 assignee Claimed by @zzambers View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.