[jdk8u-dev] RFR: 8294863: Enable partial tier1 testing in GHA for JDK8 [v2]

Andrew John Hughes andrew at openjdk.org
Fri Oct 14 20:35:06 UTC 2022


On Wed, 5 Oct 2022 15:59:15 GMT, zzambers <duke at openjdk.org> wrote:

>> This change adds support for tier1 testing in github actions by fixing workflow to work  with JDK8. (Changes were needed due to build system difference compared to newer JDK.) Support for running tests is done for all systems. This includes adding code to run tests on windows x86, which was missing. Currently only jdk_tier1 on linuxes and macos is enabled, as currently only this is passing without failures (see details lower). Testing on windows is currently disabled (no tier1 groups are passing there currently). Disabled tests can be easily enabled once, they are fixed. Ultimate goal is of course to run all tier1 groups (jdk_tier1, langtools_tier1, hotspot_tier1) on all platforms.
>> 
>> **Tier1 status:**
>> 
>> jdk_tier1
>> - enabled on linuxes and macos (passes there)
>> - disabled on on windows, where `com/sun/jdi/*.sh` shell tests are currently failing
>> 
>> langtools_tier1
>> - disabled everywhere
>> - 1 failure: `tools/javac/diags/CheckExamples.java` (all platforms, see: [1])
>> 
>> hotspot_tier1
>> - disabled everywhere
>> - there are several faiures of `compiler/rtm/*` tests. These tests seem to broken on some systems (see: [2]), including machines used by GHA. Some tests are already excluded [3], but there are few more. Also exclusions were made only on x64 but it also affects x86.
>> - on x86 (32-bit) platforms there are few additional failures
>> 
>> [1] https://bugs.openjdk.org/browse/JDK-8265527
>> [2] https://bugs.openjdk.org/browse/JDK-8183263
>> [3] https://bugs.openjdk.org/browse/JDK-8226899
>
> zzambers has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
> 
>   Enable initial tier1 testing

Hmm, just seen this. I'm not keen on how much this is diverging from the other JDKs. We'll likely need to revert some of this when backporting bundle support.

Do we not need a test bundle for running the tests? I had a feeling that was the case, as 8u doesn't have GTest, but wasn't 100%

-------------

PR: https://git.openjdk.org/jdk8u-dev/pull/131


More information about the jdk8u-dev mailing list