This issue affects cases when stable jdk which used to run jtreg differs from tested JDK. (Usually arm64 to run arm32 and x64 to run x32 tests).
The stable JDK reports other 'os.arch' and tests are selected incorrectly.
Here is the doc:
"@requires <expression>
Express a dependence on characteristics of the system being tested. Some harnesses allow tests to be selected according to the characteristics of the system being tested. The expression may be composed of the following elements:"
"os.arch The operating system architecture, as given by the corresponding system property."
So user could expect to have "os.arch" of tested JDK.
The stable JDK reports other 'os.arch' and tests are selected incorrectly.
Here is the doc:
"@requires <expression>
Express a dependence on characteristics of the system being tested. Some harnesses allow tests to be selected according to the characteristics of the system being tested. The expression may be composed of the following elements:"
"os.arch The operating system architecture, as given by the corresponding system property."
So user could expect to have "os.arch" of tested JDK.
- blocks
-
JDK-8157831 JVMCI tests should not be executed on linux-arm32
-
- Resolved
-