adoptium / adoptium/infrastructure

compiler/rtm/locking/ tests have different include/exclude behaviours on different ppc64le machines

Open
#2,896 9 comments 0 reactions 1 assignee Claimed by @sophia-guo View on GitHub
arch:ppc64le (pLinux) NeedsClosure
Dominant language
Python
Stars
96
Forks
106
Avg merge
1d 23h
Merged PRs (30d)
13

Description

Using hotspot_custom target run tests under compiler/rtm/locking/* will get no test selected error on [test-osuosl-ubuntu1804-ppc64le-2](https://ci.adoptopenjdk.net/computer/test-osuosl-ubuntu1804-ppc64le-2) and tests selected either pass or fail on [test-skytap-ubuntu2004-ppc64le-1](https://ci.adoptopenjdk.net/computer/test-skytap-ubuntu2004-ppc64le-1).

Those tests required [@requires vm.rtm.cpu & vm.rtm.compiler](https://github.com/adoptium/jdk19u/blob/master/test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java#L32), which can be set by https://github.com/adoptium/jdk19u/blob/master/test/jtreg-ext/requires/VMProps.java. This different behavior can make jvm_compiler target has different testcases number. Running on [test-osuosl-ubuntu1804-ppc64le-2](https://ci.adoptopenjdk.net/computer/test-osuosl-ubuntu1804-ppc64le-2) testcase is [1073](https://ci.adoptopenjdk.net/job/Grinder/6469/testReport/) and run on [test-skytap-ubuntu2004-ppc64le-1](https://ci.adoptopenjdk.net/computer/test-skytap-ubuntu2004-ppc64le-1) testcase is [1091](https://ci.adoptopenjdk.net/job/Grinder/6476/testReport/). Same with jdk11 https://ci.adoptopenjdk.net/job/Test_openjdk11_hs_extended.openjdk_ppc64le_linux_testList_0/78/testReport/
https://ci.adoptopenjdk.net/job/Test_openjdk11_hs_extended.openjdk_ppc64le_linux_testList_1/86/testReport/
and jdk17:
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_1/81/testReport/
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_1/79/testReport/

This might be a infra issue, need infra's invesitigation.

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.