v0.9.7-release
What's Changed
Release branch for April 2023 CPU [2023-04-18 CPU 20.0.1, 17.0.7, 11.0.19, 8u371], see java.com/releases from v0.9.7 tag (release pipelines using v0.9.7-release branch originating with updates to testenv properties files).
- Delete machineRes.groovy by @SajjanYadav in #4230
- Enable FFI test suites for JDK17, 19 and beyond by @ChengJin01 in #4226
- Add configuration for tck-20 + remove unused old versions by @Mesbah-Alam in #4233
- [FFI/Jtreg] Exclude TestResourceScope in JDK17 by @ChengJin01 in #4241
- Disable TestDockerMemoryMetrics for OpenJ9 JDK8 by @babsingh in #4242
- Archive dockerfile in both Jenkins and Artifiactory by @llxia in #4249
- Add tck disables for 11.0.18 and 17.0.6 by @Mesbah-Alam in #4250
- [Jtreg/FFI]Disable FFI test suites for JDK20+ by @ChengJin01 in #4251
- Reenable JDK19 tests after the fix for eclipse-openj9/openj9#15251 by @a7ehuo in #4261
- Set ProblemList-fips.txt if TEST_FLAG contains FIPS by @llxia in #4263
- Remove duplicate tests by @ArkaprabhaChakraborty in #4266
- Fix CLDR11-*.properties for 11.0.18+10 by @takiguc in #4272
- [Jtreg/FFI] Exclude TestUpcallDeopt.java in JDK19+ by @ChengJin01 in #4273
- Automate multijvm compiler tck by @Mesbah-Alam in #4193
- Set parent result based on child result by @renfeiw in #4255
- Unexclude com/sun/jdi/RedefineCrossEvent.java on JDK8 by @zzambers in #4280
- Support hotspot_custom_target with multiple test cases by @sophia-guo in #4283
- Add TAP pipeline by @llxia in #4285
- Avoid using realpath for tck root by @Mesbah-Alam in #4287
- Support rerun failed jdk | hotspot testcases in Grinder with jdk_custom | hotspot_custom target by @sophia-guo in #4284
- Unexclude com/sun/jdi/DoubleAgentTest.java on JDK8 by @zzambers in #4289
- Add resuming option to make sure download dependency successfully(#4295) by @Accelerator1996 in #4297
- Un-exclude api-java_util on win and mac by @Mesbah-Alam in #4291
- Unexclude com/sun/jdi tests on windows for JDK8 by @zzambers in #4288
- Update Triage.md by @vedant-z in #4299
- Unexclude gc/metaspace/TestCapacityUntilGCWrapAround.java on JDK8 by @zzambers in #4292
- Unexclude runtime/NMT/HugeArenaTracking.java windows-x86 on JDK8 by @zzambers in #4293
- Support comma separated list of test flags by @Mesbah-Alam in #4298
- fix ACTIVE_NODE_TIMEOUT by @llxia in #4303
- Fix null value in jtx path by @Mesbah-Alam in #4313
- Update container image UBI to 8 latest and ubuntu to 20 by @LongyuZhang in #4309
- Unexclude compiler/rtm tests on JDK8 by @zzambers in #4290
- Add classesByName2Test by @llxia in #4314
- Add retry for git fetch in get.sh by @renfeiw in #4311
- Unexclude compiler tests with 64K page size fix on JDK8 by @zzambers in #4317
- Set up jdk for jck interactive by @sophia-guo in #4239
- Add CRIU PingPerf test by @llxia in #4312
- [Jtreg/FFI] Disable FFI related test suite in JDK20 by @ChengJin01 in #4318
- Fix if condition for tck interactive setup by @Mesbah-Alam in #4320
- Re-enable JVMTI tests by @dipak-bagadiya in #4300
- Unexclude hotspot tests with CP issue fixed by JDK-8180904 backport on JDK8 by @zzambers in #4325
- Add Crypotests with running by jtreg by @sophia-guo in #4327
- Move targets that take 30s or less to sanity by @Mesbah-Alam in #4322
- [Jtreg/FFI] update the issue no for FFI test suites in JDK20 by @ChengJin01 in #4324
- Exclude CryptoTests for JDK19+ by @llxia in #4331
- Add OpenJ9 timeout handler to security and rmi extended tests by @pshipton in #4333
- Re-enable Loom tests with Invalid JIT return address by @fengxue-IS in #4337
- Increase timeout for CryptoTests by @llxia in #4339
- rm workspace/aqa-tests/TKG if cleanWs() fails by @llxia in #4344
- Add JENKINS_KEY parameter for multi-node based tck testing by @Mesbah-Alam in #4346
- Add jdk replacement for PingPerf Test by @LongyuZhang in #4345
- dev.external uses podman (not docker) by @llxia in #4348
- Add RELATED_NODES to template by @Mesbah-Alam in #4349
- Exclude jtreg testcase TestObjectDescription.java for jdk8 by @sendaoYan in #4343
- Change references of ci.adoptopenjdk.net to ci.adoptium.net by @gdams in #4353
- Exclude java/lang/annotation/LoaderLeakTest on OpenJ9 jdk11 by @pshipton in #4357
- Switch to using new nfs mount by @Mesbah-Alam in #4316
- Exclude unstable Loom tests by @fengxue-IS in #4354
- Disable GetStackTraceSuspendedStressTest by @babsingh in #4360
- Add portable PingPerf tests for CRIU unprivileged and privileged restore by @llxia in #4367
- Fix Skynet exclude naming by @fengxue-IS in #4368
- Update JDK20 exclude list by @fengxue-IS in #4371
- Change CRIU related external tests to use podman by @LongyuZhang in #4376
- Exclude EC curves fo RH ojdk 17 by @RadekCap in #4370
- Disable ContinuationTest by @babsingh in #4380
- Permanently disable ContinuationTest by @babsingh in #4382
- Upgrade ibm-semeru-runtimes docker image OS version by @LongyuZhang in #4384
- Bump actions/checkout from 2 to 3 by @dependabot in #4369
- Unexclude compiler/criticalnatives/argumentcorruption/Test8167409.sh JDK8 linux-aarch64 by @zzambers in #4383
- Re-enable JVMTI test SuspendResume1 by @dipak-bagadiya in #4386
- Exclude jdk/internal/platform/docker/TestDockerCpuMetrics.java by @JasonFengJ9 in #4387
- Unexclude java/foreign/StdLibTest.java from OpenJ9 jdk19 by @pshipton in #4388
- auto exclude test jdk_svc_sanity plat=ppc64_aix impl=hotspot by @github-actions in #4389
- Delete release-pipeline-triage-report.md by @pandenaman007 in #4390
- Remove unzip sdk in pingPerf by @llxia in #4395
- Initial support for the SPECjbb perf testing benchmark by @ahmedmuhsin in #4363
- enable full functional tests for FIPS by @llxia in #4396
- Add podman system prune by @llxia in #4399
- Remove suffix #id\d{1} as part of openjdk testcase name by @sophia-guo in #4398
- Fix sanity.external criu functional test failure by @LongyuZhang in #4400
- Support various OS label in CRIU portable test by @LongyuZhang in #4406
- exclude criu_test by @llxia in #4411
- Implement MultiJVM tck in one node by @Mesbah-Alam in #4372
- various minor improvements to specJBB scripts by @gdams in #4412
- Add /result/ as junit results dir by @sophia-guo in #4416
- add langtools_extpath for openj9/ibm by @llxia in #4415
- Update bug_report.md by @pandenaman007 in #4394
- Add Manifesto.md document by @smlambert in #4419
- Re-enable JVMTI VThreadMonitorTest by @thallium in #4420
- Using ssh on zos for crypto tests by @sophia-guo in #4423
- Fix MBCS_Tests_* with JDK20 by @takiguc in #4425
- Replace JAVA_VERSION in OpenLiberty dockerfile by @LongyuZhang in #4431
- Add RI_JDK download option by @Mesbah-Alam in #4397
- Add ADDITIONAL_ARTIFACTS_REQUIRED field by @Mesbah-Alam in #4435
- Update jdk20 exclude lists by @sophia-guo in #4433
- Add ADDITIONAL_ARTIFACTS_REQUIRED after CUSTOMIZED_SDK_URL_CREDENTIAL_ID by @Mesbah-Alam in #4438
- Fix exclusion platform value for mac for tck targets by @Mesbah-Alam in #4442
- Reset RERUN_ITERATIONS to 0 in Rerun in Grinder link by @llxia in #4441
- Remove podman prune in pingPerf by @llxia in #4437
- Update jdk20 exclude lists by @sophia-guo in #4443
- Update criu repo link and branch by @LongyuZhang in #4456
- Change reason for ignoring TimedGet.java in Java 19/20 by @ehrenjulzert in #4452
- use specific docker file from Liberty by @llxia in #4459
- Add test groups for jdk20 by @Mesbah-Alam in #4454
- rm workspace/aqa-tests/TKG if cleanWs() fails by @sophia-guo in #4426
- Updated playlist.xml by @pandenaman007 in #4446
- Switch source file for jckforeign lib on JDK20+ by @sxa in #4466
- Exclusing DisabledCurve on z/OS by @psoujany in #4457
- Re-enable GetStackTraceSuspendedStressTest.java by @JasonFengJ9 in #4472
- gitignore and ProblemList: newlines converted to use unix format by @zzambers in #4476
- Unexclude runtime/Metaspace/FragmentMetaspaceSimple.java on JDK8 by @zzambers in #4478
- exclude failing compiler tests for jdk19 and 20 s390x linux by @Haroon-Khel in #4471
- enable CRIU test on sw.os.ubuntu.22-hw.arch.x86.amd by @llxia in #4475
- Unexclude OutputAnalyzer failures on JDK8 by @zzambers in #4479
- Unexclude compiler/intrinsics/bmi/verifycode/*.java on JDK8 by @zzambers in #4482
- Unexclude runtime/ErrorHandling/*.java tests on JDK8 by @zzambers in #4481
- Explicitly exit the jenkins job if setting the wrong owner branch format by @sophia-guo in #4461
- Remove invalid chars from test groups for 20 by @Mesbah-Alam in #4484
- Unexclude gc tests with 64K page size fix on JDK8 by @zzambers in #4480
- Unexclude runtime/containers/docker/TestMemoryAwareness.java on JDK8 by @zzambers in #4483
- Update jdk20 problemlist by @sophia-guo in #4473
- Support riscv64 test in docker containers with qemu by @Accelerator1996 in #4307
- Remove graanl unit tests in problem list by @sophia-guo in #4487
- Modify workflow for pingPerf test docker image built by @LongyuZhang in #4490
- Re-enable Skynet test by @fengxue-IS in #4491
- [FFI/Jtreg]Exclude VaListTest in JDK20 by @ChengJin01 in #4489
- Generate instructions test list for each version by @Mesbah-Alam in #4496
- jck: Use multiJVM=group by @sxa in #4499
New Contributors
- @SajjanYadav made their first contribution in #4230
- @ArkaprabhaChakraborty made their first contribution in #4266
- @zzambers made their first contribution in #4280
- @vedant-z made their first contribution in #4299
- @RadekCap made their first contribution in #4370
- @pandenaman007 made their first contribution in #4390
- @ahmedmuhsin made their first contribution in #4363
- @thallium made their first contribution in #4420
- @ehrenjulzert made their first contribution in #4452
Full Changelog: v0.9.6...v0.9.7