Releases: adoptium/aqa-tests
v1.0.5-release
Release intended for use with January 2025 CPU (See java.com/releases, 23.0.2, 21.0.6, 17.0.14, 11.0.26, 8u441). The aqa-tests release branch v1.0.5-release is based on the v1.0.5 tag (with only required changes cherry-picked).
What's Changed
- Disable HCRLateAttachWorkload_previewEnabled on z/OS for JDK21 by @psoujany in #5514
- Disable Crytpo tests on z/OS for JDK21 by @psoujany in #5522
- Exclude jtreg test sun/security/pkcs11/fips/TestTLS12.java in jdk8u by @sendaoYan in #5521
- Make use of mvn for OpenJCEPlus test execution by @jasonkatonica in #5479
- Improve AQA_Test_Pipeline for release testing by @llxia in #5512
- Remove JDK8_OPENJCEPLUS_GIT_REPO and BRNACH by @llxia in #5527
- Limit FIPS functional testing on OpenJcePlusTests and security by @llxia in #5528
- Update openjdk testcases in playlist to skip FIPS tests. by @annaibm in #5529
- Support custom config json file by @llxia in #5535
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #5536
- Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 by @dependabot in #5540
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #5539
- Skipped FIPS test for jdk11_tier1_pack200 and jdk_native_sanity testcase by @annaibm in #5543
- add missing default test targets by @llxia in #5545
- openjdk: Move langtools_all to sanity by @zzambers in #5551
- Bump peter-evans/create-pull-request from 7.0.0 to 7.0.1 by @dependabot in #5554
- Add trailing slash in the SDK url by @llxia in #5559
- Temporarily exclude alinux ubu22 image pull by @LongyuZhang in #5560
- Set TEST_FLAG and KEEP_REPORTDIR even if not defined in job config by @llxia in #5564
- Fix variable scope by @llxia in #5570
- Fix pingPerf Test for JDK22 by @LongyuZhang in #5571
- Add jck23 config and sub makefile by @sophia-guo in #5573
- JCK-23 updates by @andrew-m-leonard in #5574
- Fix Pingperf JDK version comparison by @LongyuZhang in #5578
- Exclude java/nio/channels/DatagramChannel/Disconnect.java by @JasonFengJ9 in #5587
- redact jckftp url by @andrew-m-leonard in #5588
- Workaround for temurin-compliance getDependency url no authentication by @andrew-m-leonard in #5590
- Add support for nightly and weekly run by @llxia in #5593
- jck23 api/javax_management no longer requires jmxResourcePathValue set by @andrew-m-leonard in #5592
- Update EXPR jck23.mk list for jck23 by @andrew-m-leonard in #5591
- Exclude FIPS140_2 for OpenJcePlusTests by @annaibm in #5599
- Revert "redact jckftp url" by @andrew-m-leonard in #5601
- Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 by @dependabot in #5597
- Exclude JFR tests on JDK 21 and later by @thallium in #5608
- Exclude MBCS_Tests_formatter_zh_TW_linux and MBCS_Tests_i18n_ko_KR_linux for all Linux by @andrew-m-leonard in #5614
- Exclude windows beans due to headless detection JDK-8336862 by @andrew-m-leonard in #5617
- Updated the OpenJcePlusTests to FIPS140_3_OpenJCEPlusFIPS and FIPS140_3_OpenJCEPlusFIPS.FIPS140-3 by @annaibm in #5606
- Archive leftoverResults logs for perf benchmarks runs by @sophiaxu0424 in #5615
- Set default NUM_MACHINES for dynamic parallel via TEST_TIME by @llxia in #5626
- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 by @dependabot in #5611
- Add VectorGatherMaskFoldingTest to excludes for jdk23 s390x by @jiekang in #5628
- Update jck23 lang class group by @sophia-guo in #5595
- Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 by @dependabot in #5630
- Add riscv exclude for jdk23 VectorGatherMaskFoldingTest by @jiekang in #5632
- Remove duplicate testcases by @sophia-guo in #5610
- Mark node offline if cannot delete workspace by @llxia in #5636
- Download dependency libs for MBCS_Tests by @annaibm in #5643
- openjdk: exclude serviceability/sa/ClhsdbCDSCore.java test by @zzambers in #5623
- openjdk: exclude macosx hotspot failures by @zzambers in #5647
- openjdk: promote hotspot test to extended level by @zzambers in #5624
- Issue 5428: Allow JRE testing for other testsuite aside from JCK by @andrlos in #5492
- Allow openjdk/jdk github action api zip by @sophia-guo in #5641
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #5652
- Limit OpenJcePlusTests to run with FIPS140-3 profile only by @annaibm in #5638
- openjdk: Add hotspot tier1 targets by @zzambers in #5648
- openjdk: additional jdk8 hotspot excludes for win32 and arm by @zzambers in #5659
- jck: add natives support for windows aarch64 by @gdams in #5660
- openjdk: switch from hotspot_jre to hotspot_jdk by @zzambers in #5646
- Enable javax_net_ssl_fips with FIPS_VARIATION_PROBLEM_LIST_FILE by @llxia in #5662
- openjdk: update bug link for Test8009761.java by @zzambers in #5663
- Update default openjdk repo and branch if only jdkversion is provided by @sophia-guo in #5649
- Set local variable jobParallel by @llxia in #5666
- Use gmake instead of make on AIX to avoid aqa-tests issue 5542 by @adamfarley in #5550
- Add openjdk & system excludes for Windows failures by @andrew-m-leonard in #5678
- add quote around .zip by @prodroy89 in #5665
- docker: switch base image to centos7 by @gdams in #5680
- Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #5670
- Bump actions/upload-artifact from 4.4.0 to 4.4.2 by @dependabot in #5676
- Bump actions/upload-artifact from 4.4.2 to 4.4.3 by @dependabot in #5682
- Revert changes to upload perf logs from jvmtest folder to artifactory by @sophiaxu0424 in #5681
- exclude JDK23+ openj9 xmac testing on mac10 by @llxia in #5686
- exclude JDK23+ and jdknext openj9 xmac testing on mac10 by @llxia in #5688
- Support Semeru Artifactoriy SDK URL for releases by @llxia in #5697
- Remove support for semeru-runtimes/api by @llxia in #5700
- Only trigger testing with the platform specified by @llxia in #5710
- update references to trss.adoptium.net by @gdams in #5713
- Enable MockitoMockTest for 23+ by @theresa-m in #5715
- problemList: add missing windows-aarch64 exclusions by @gdams in #5716
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #5717
- Download jre from Artifactory by @llxia in #5720
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #5719
- Temporarily disable FIPS140-2 extended.functional by @llxia in #5722
- Enable Aarch CRIU ubu22 machines by @LongyuZhang in #5723
- Add VectorGatherMaskFoldingTest to excludes for jdk21 by @jiekang in #5712
- E...
v1.0.4-release
Release intended for use with October 2024 CPU (See java.com/releases, 23.0.1, 21.0.5, 17.0.13, 11.0.25, 8u431). The aqa-tests release branch v1.0.4-release is based on the v1.0.4 tag (with only required changes ported).
What's Changed
- add howto contribution iteration 1 by @andrlos in #5471
- Exclude jfr tests on aarch32 linux by @roberttoyonaga in #5469
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in #5488
- Enable tests related with https://bugs.openjdk.org/browse/JDK-8314517 by @sophia-guo in #5487
- Update TestUnrollLimitPreciseType exclusion with JBS link by @jiekang in #5494
- Exclude tests for alinux machine by @annaibm in #5497
- Slightly better message when .JCK-runtime. is not found in JavatestUtil.java by @judovana in #5496
- Microsoft problem listing for July 2024 PSU by @joe-braley in #5500
- Enable jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java by @sophia-guo in #5495
- Separate hotspot_custom test for j9 by @LongyuZhang in #5493
- Exclude java/lang/ProcessHandle/InfoTest.java on OpenJ9 jdk21 and later by @pshipton in #5501
- Support FIPS140-3 Strict profile by @llxia in #5504
- Added inital hook to allow both docker/podman and sudo/runas/"" by @judovana in #5460
- Propagate JAVA_TOOL_OPTIONS down to external tests in container by @judovana in #5498
- Unexclude OpenJ9 java/lang/String/CompactString/MaxSizeUTF16String by @pshipton in #5513
- Do not move the test to child job if parallel list number=1 by @sophia-guo in #5511
- Allow user to set DYNAMIC_COMPILE by @llxia in #5516
- Move NUM_LIST to the outermost scope that includes a reference by @keithc-ca in #5518
New Contributors
Full Changelog: v1.0.3...v1.0.4
v1.0.3-release
What's Changed
Release intended for use with Sept 2024 Feature 23 (See java.com/releases). The aqa-tests release branch v1.0.3-release is based on v1.0.3 tag (with only required changes ported).
- Support openj9 to run openjdk hotspot_custom target for jvmti tests by @LongyuZhang in #5370
- Enable java/lang/invoke on jdk11+ aarch64-linux by @sophia-guo in #5376
- Add FIPS140_3_OpenJCEPlusFIPS TEST_FLAG by @llxia in #5377
- JDK23 unexcludes sun/misc/UnsafeMemoryAccessWarnings.java by @JasonFengJ9 in #5371
- Mark node offline if cannot delete workspace by @llxia in #5374
- serviceability_jvmti_j9 runs with -XX:+EnableExtendedHCR by @JasonFengJ9 in #5385
- Revert "Mark node offline if cannot delete workspace" by @pshipton in #5386
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #5387
- Add JDK24 ProblemList files by @JasonFengJ9 in #5392
- Temporarily move criu softmx test to special by @LongyuZhang in #5394
- Re-enable test GetStackTraceALotWhenPinned.java by @fengxue-IS in #5395
- Using custom target for rerun builds by @sophia-guo in #5382
- openjdk: update hotspot targets by @zzambers in #5367
- openjdk: add hotspot excludes for jdk24 by @zzambers in #5399
- Change generated core files current dir to reportdir by @sophiaxu0424 in #5389
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 by @dependabot in #5396
- Added system_lib for system prestage jars by @annaibm in #5400
- Disable GetStackTraceALotWhenPinned.java on zLinux due to timeout by @fengxue-IS in #5407
- Remove -XX:+EnableExtendedHCR not required by @JasonFengJ9 in #5408
- Add additional OpenJCEPlusFIPS test dependencies by @jasonkatonica in #5409
- openjdk: Include runtime_nestmate to hotpot_runtime in exclude lists by @zzambers in #5401
- Apply USE_TESTENV_PROPERTIES only on container tests with aqa-tests by @LongyuZhang in #5406
- Collecting release tap files by @sophia-guo in #5404
- Exclude 2 ipv6 jdk8 tests on linux-all for Adoptium by @Haroon-Khel in #5402
- Add Eclipse to the JDK_VENDOR variable by @Haroon-Khel in #5415
- openjdk: Unexclude fixed hotspot_compiler tests on windows-x86 by @zzambers in #5416
- fixed cut command for jck/splitter/splitter.sh by @yaqsun in #4603
- Exclude unstable PipelineLeaksFD for OpenJ9 on jdk17 by @pshipton in #5419
- Remove JDK8 restriction for alpine library path by @Haroon-Khel in #5430
- Re-enable JSR166TestCase on jdk23 and jdk24 for OpenJ9 by @ThanHenderson in #5431
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #5429
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #5421
- Avoid unnecessary copying of system lib files by @annaibm in #5418
- Exclude TestUTCParse for JDK11 Linux for Adoptium only by @Haroon-Khel in #5447
- Add testcase exclusions for July by @smlambert in #5450
- Exclude MBCS test targets by @smlambert in #5451
- Add missing by @JasonFengJ9 in #5454
- Only one disables section is allowed by @JasonFengJ9 in #5455
- Exclude java/util/zip/ZipFile/ZipSourceCache.java for linux-s390x by @JasonFengJ9 in #5457
- Add new dependencies required for OpenJCEPlus tests by @jasonkatonica in #5452
- Github issue attachment url format changed by @sophia-guo in #5464
- Temporarily exclude the build setup for liberty by @annaibm in #5468
- Regenerated jcstress playlist for jcstress and pushed its generator by @judovana in #5317
- openjdk: exclude runtime/os/TestTracePageSizes.java test by @zzambers in #5470
- openjdk: add missing workdir arg to hostspot_gc target by @zzambers in #5478
- Exclude jdk/internal/vm/Continuation/OSRTest for OpenJ9 jdk21 by @pshipton in #5480
- Fix excludes for 32-bit platforms by @smlambert in #5476
New Contributors
- @ThanHenderson made their first contribution in #5431
Full Changelog: v1.0.2...v1.0.3
v1.0.2-release
What's Changed
Release intended for use with July 2024 CPU [22.0.2, 21.0.4, 17.0.12, 11.0.24, 8u421] (See java.com/releases). The aqa-tests release branch v1.0.2-release is based on v1.0.2 tag (with only required changes ported).
- Added churn testsuite by @judovana in #5101
- Pingperf test for jdk21 use official dockerfile by @LongyuZhang in #5113
- jck: run riscv tests in headless mode by @gdams in #5123
- Temporarily disable jdk_lang_ref_FinalizeOverride_j9 test by @LongyuZhang in #5124
- Move custom targets to dev level by @smlambert in #5126
- Disabled NaN-related tests on RISC-V more broadly by @luhenry in #5125
- OpenJCEPlusFIPS testing for Java 21, 22 and s390x by @jasonkatonica in #5128
- Update excluded JFR tests in JDK8 ProblemList with proper links to upstream JBS issues by @roberttoyonaga in #5122
- [FFI/JTReg] Enable the AIX related test suites on JDK22+ by @ChengJin01 in #5130
- Enable FinalWrapper for platforms by @annaibm in #5131
- Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 by @dependabot in #5139
- Update dockerfile CRIU install by @LongyuZhang in #5143
- Remove jtreg duplicated crypto call by @judovana in #5134
- Remove jtreg duplicated ssl call by @judovana in #5136
- Adapted to most recent changes in churn - arguments support by @judovana in #5129
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #5140
- Exclude java/nio/channels/DatagramChannel/BasicMulticastTests subtest by @annaibm in #5146
- Add external criu-functional-softmx test by @LongyuZhang in #5144
- Disable CryptoTests, ssl-tests on OpenJ9 for some platforms by @pshipton in #5153
- Exclude jdk21+ failed tests on aix by @sophia-guo in #5155
- Update MBCS tests for JDK22+ by @smlambert in #5150
- Add jck22 config files by @sophia-guo in #5159
- Unexclude the jdk_vector_*_j9 tests from jdk22+ by @pshipton in #5160
- Allow OpenJCEPlus test execution with Java 11 by @jasonkatonica in #5164
- Increase timeout for OpenJcePlusTests by @llxia in #5174
- riscv64 should not attempt robot tests by @sxa in #5165
- Exclude java/rmi/Naming tests for macx64 by @annaibm in #5170
- Update SmokeTests LIB_DIR path by @LongyuZhang in #5173
- Exclude jdk_other,jdk_rmi subtests on all versions by @annaibm in #5171
- Temporarily exclude cent7 machines for sanity.external by @LongyuZhang in #5177
- Exclude jdk_container subtests for linux by @annaibm in #5162
- Exclude jdk_nio,jdk_rmi,jdk_security subtests by @annaibm in #5182
- Update JDK8 problem list with more links to JBS upstream issues by @roberttoyonaga in #5172
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #5184
- JDK22+ excludes MBCS_Tests by @JasonFengJ9 in #5189
- Disable CryptoTests, ssl-tests on OpenJ9 for x86-64_mac by @JasonFengJ9 in #5191
- Update
example_functional
test to sanity level by @annaibm in #5194 - Enable fixed or non-reproducible tests by @sophia-guo in #5197
- Auto-set LIGHT_WEIGHT_CHECKOUT & GENERATE_JOBS in Grinder by @llxia in #5204
- Update GH permissions by @smlambert in #5203
- Disable java/lang/ref/FinalizeOverride.java for Java 8 by @JasonFengJ9 in #5205
- Fix Pingperf failure due to dockerfile update by @LongyuZhang in #5208
- Excluding AKISerialNumber test on JDK8 until fix is merged by @adamfarley in #5215
- Generate correct summary for jck-runtime-api-javax_net by @sophia-guo in #5226
- Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 by @dependabot in #5219
- Excluding Test8009761 because it needs a backported fix by @adamfarley in #5228
- Exclude jdk_security4 test on jdk8 linux by @Haroon-Khel in #5220
- Added new MockitoTests SegmentationErrorTest by @sophiaxu0424 in #5133
- Disable tests failing on linux-riscv64 for jdk17 by @luhenry in #5238
- Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 by @dependabot in #5237
- Add CryptoTests_jtreg by @llxia in #5240
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #5244
- Temporarily exclude MaxSizeUTF16String on OpenJ9 jdk23 by @pshipton in #5251
- Exclude MockitoMockTest on jdk23 since ByteBuddy doesn't support jdk23 by @pshipton in #5252
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #5256
- Exclude jdk/internal/vm/Continuation/OSRTest on jdk23 for OpenJ9 by @pshipton in #5257
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #5258
- Exclude JSR166TestCase all variants on jdk23 for OpenJ9 by @pshipton in #5262
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #5265
- Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 by @dependabot in #5266
- Made both CryptoTests_jtreg and CryptoTests targets vendor neutral by @judovana in #5249
- Remove CUSTOM_NATIVE_OPTIONS by @sophia-guo in #5267
- Add JdwpAttachTest OpenJ9 JDK11+ by @JasonFengJ9 in #5269
- JdwpAttachTest is available on JDK 17+ by @JasonFengJ9 in #5275
- Update jcstress version by @Luigi96 in #5270
- Unexclude TestHandshake by @babsingh in #5277
- Exclude TestHandshake in JDK17 and JDK21 by @babsingh in #5279
- Set ibmruntimes/OpenJCEPlus repo as default by @llxia in #5281
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #5282
- Remove redundant non-capturing group special constructs by @judovana in #5268
- Allow custom TKG repo and branch/sha/tag to be set in getDependency by @llxia in #5284
- Support OPENJCEPLUS_GIT_REPO and OPENJCEPLUS_GIT_BRANCH in testenv.properties by @llxia in #5291
- remove set -eo pipefail by @llxia in #5296
- fix testenvSettings.sh by @llxia in #5306
- JDK17 excludes javax/rmi/ssl/SSLSocketParametersTest.java by @JasonFengJ9 in #5307
- Crypto test original target now allows to run kereberos tests by @judovana in #5248
- Copy and archive rerun build tap files by @sophia-guo in #5287
- Add FIPS specific test target by @llxia in #5311
- Exclude GetStackTraceALotWhenPinned test on zLinux & xMac by @fengxue-IS in #5309
- Exclude TestHeadlessComponents test for openj9 and ibm by @annaibm in #5319
- Update customUrl to dynamically use Jenkins domain by @annaibm in #5289
- Microsoft OpenJDK Problemlist for April 2024 PSU by @Luigi96 in #5324
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #5325
- Move wiki to docs by @Belami02 in #5333
- Create a 'How to Triage an Adoptium Release' document by @diyorbekibragimov in #5331
- Added the if statemen...
v1.0.1-release
What's Changed
Release intended for use with March 2024 Feature release [22.0.0], and April 2024 CPU [22.0.1, 21.0.3, 17.0.11, 11.0.23, 8u411] (See java.com/releases). The aqa-tests release branch v1.0.1-release is based on v1.0.1 tag (with only required changes ported).
- Disable aot_test on Plinux due to docker image issue by @annaibm in #4925
- Enable Skynet on AIX by @babsingh in #4926
- adjust Xvfb timeout to 20s for HiFive Unleashed by @sxa in #4932
- Improve core count detection by @sxa in #4933
- Enable headless mode on RISC-V by @luhenry in #4935
- Exclude FollowReferences/VThreadStackRefTest by @babsingh in #4937
- Exclude java/lang/StringBuilder/HugeCapacity.java on OpenJ9 zlinux by @pshipton in #4940
- Move custom targets to special level by @smlambert in #4941
- Add 21 and 22 as supported versions in external tests by @llxia in #4950
- Add disable test scripts dry run to github workflow by @Haroon-Khel in #4942
- Excluded new written security infra tests by @sophia-guo in #4955
- Use dockerfile in 21-ea folder for JDK21 CRIU portable testing by @llxia in #4952
- Add missing $(TIMEOUT_HANDLER) to serviceability_jvmti_j9 and others by @pshipton in #4961
- Do not cleanup processes on Mac due to no Orka VM isolation by @andrew-m-leonard in #4967
- aix: exclude java/lang/String/concat/IntegerMinValue.java by @sxa in #4968
- Exclude specific Windows testcases by @smlambert in #4965
- Do not use dockerAgents on ci.adoptium.net by @sxa in #4931
- Exclude known issues on jdk8 by @sophia-guo in #4971
- Add CRIU container-based functional test by @LongyuZhang in #4978
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #4963
- Exclude java/io/File/GetXSpace.java by @sophia-guo in #4980
- RISC-V: Disable some known failing tests by @luhenry in #4977
- Exclude java/util/concurrent/SynchronousQueue/Fairness.java in JDK21+ by @keithc-ca in #4987
- Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #4985
- Exclude tests on aarch64_mac by @annaibm in #4989
- RISC-V: Increase timeout for OpenJDK tests by @luhenry in #4990
- Exclude tests on aarch64_mac by @annaibm in #4992
- Temporarily Move Criu-functional test to special level by @LongyuZhang in #4995
- Add VS22 check by @llxia in #4996
- Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #4999
- use vendor repo material by @llxia in #5000
- check vendor repo sha by @llxia in #5002
- Update FIPS flag by @llxia in #5001
- Use URLEncoder to encode custom_target by @sophia-guo in #5004
- Exclude CryptoTests for OpenJ9 FIPS by @JasonFengJ9 in #5003
- Update CACERTS tests exclusion. by @sophia-guo in #5014
- Disable failing JDK21/JDK22/JDK23 tests by @babsingh in #5017
- Microsoft OpenJDK Problemlist for January PSU by @Luigi96 in #5025
- Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 by @dependabot in #5026
- Exclude java/security/cert/CertPathBuilder/akiExt/AKISerialNumber by @pshipton in #5030
- Exclude 2 more tests using G1 on jdk8 arm by @zzambers in #5031
- disabledTestsLinter.yaml: fix missing dependencies by @zzambers in #5029
- Unexclude java/lang/StringBuilder/HugeCapacity since machines are fixed by @pshipton in #5033
- Set platform requirements for ssl-tests by @zzambers in #5027
- Use nproc instead of /proc/cpuinfo to find number of processors for concurrency by @Haroon-Khel in #5035
- Add OpenJcePlusTests by @llxia in #5024
- Move the junit publisher step to the end of the post stage by @sophia-guo in #4541
- Generate junit xml in OpenJcePlusTests by @llxia in #5036
- Exclude Cipher/AEAD/OverlapByteBuffer for OpenJ9 by @pshipton in #5038
- Remove check_version in common_functions.sh by @annaibm in #4954
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #5039
- Exclude vector tests on OpenJ9 for jdk22+ by @pshipton in #5041
- Fix schema location in playlist.xml files by @zzambers in #5040
- Exclude GetStackTraceALotWhenPinned on OpenJ9 for jdk22+ on zlinux by @pshipton in #5042
- Re-enable passed jfr tests by @sophia-guo in #5044
- Unset CUSTOMIZED_SDK_URL if SDK_RESOURCE is not customized by @sophia-guo in #5034
- Exclude LogGeneratedClassesTest on OpenJ9 for jdk11+ by @pshipton in #5047
- Exclude GetStackTraceALotWhenPinned on OpenJ9 for jdk22+ on zlinux by @pshipton in #5051
- Re-enable passed jfr tests for jdk11 by @sophia-guo in #5046
- Exclude java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java for linux on jdk17 by @Haroon-Khel in #5050
- Update PingPerf Dockerfile path for OpenLiberty by @LongyuZhang in #5045
- [Jtreg/FFI] Enable test suites in JDK22+ by @ChengJin01 in #5052
- consume parameters dynamically in AQA Test Pipeline by @llxia in #5048
- Allow user to set OPENJCEPLUS_GIT_REPO and BRANCH by @llxia in #5054
- [Jtreg/FFI] Disable the failing test suites in JDK22+ by @ChengJin01 in #5056
- [Jtreg/FFI] Disable the failing test suites in JDK22+ by @pshipton in #5057
- Disable both variants of VThreadInHeapDump by @babsingh in #5059
- Unexclude java/lang/StackWalker/GetCallerClassTest jdk22+ for OpenJ9 by @pshipton in #5061
- Unexclude StackWalker/CallerSensitiveMethod/Main.java by @keithc-ca in #5066
- Add checks in TAP file verification by @llxia in #5067
- [JDK21] Disable GetStackTraceAndRetransformTest by @babsingh in #5069
- Unexclude fixed globalization tests by @zzambers in #5043
- Re-exclude StackWalker/CallerSensitiveMethod/Main.java by @keithc-ca in #5072
- Add jtreg repo readme link by @llxia in #5074
- Refine concurrency logic by @adamfarley in #5063
- Generate test results for jck_custom by @sophia-guo in #5081
- Unexclude StackWalker/CallerSensitiveMethod/Main.java by @keithc-ca in #5082
- Fix LIGHT_WEIGHT_CHECKOUT error by @sophiaxu0424 in #5065
- Include LogGeneratedClassesTest on openj9 for jdk11+ by @singh264 in #5080
- Execute AEADBufferTest and OverlapByteBuffer tests by @jasonkatonica in #5085
- Add check SHA for OpenJCEPlus repo by @LongyuZhang in #5083
- [Jtreg/FFI] Disable TestAddressDereference in JDK22+ by @ChengJin01 in #5088
- Separate jck_custom to jck runtime, compiler and devtools custom by @sophia-guo in #5087
- [Jtreg/FFI] Enable the heap related test suites in JDK22+ by @ChengJin01 in #5093
- Exclude krb5/auto/rcache_usemd5.sh on openj9 jdk8 by @pshipton in #5092
- Remove tmpfs for criu tests by...
v1.0.0-release
What's Changed
Release branch for January 2024, 2024-01-16 CPU [21.0.2, 17.0.10, 11.0.22, 8u401], see java.com/releases from v1.0.0 tag (release pipelines using v1.0.0-release branch originating with updates to testenv properties files).
- Clone the required repo only in test build by @llxia in #4811
- [JDK21/JDK22] Enable virtual/stress/Skynet by @babsingh in #4801
- Re-enable ChaCha20NoReuse by @babsingh in #4817
- Move vendor repo logic in getVendorTestMaterial() by @llxia in #4818
- [JDK21/22] Disable Skynet on AIX and pLinux by @babsingh in #4822
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #4819
- [JDK21/22] Update the exlcudes for StressStackOverflow by @babsingh in #4828
- Workflow enhancement to handle Git failures by @KapilPowar in #4806
- Exclude 'jck-runtime-api-java_security' test for FIPS JDK8 by @annaibm in #4839
- Exclude 'jck-runtime-api-java_security' test for FIPS140_2 for version 8+ by @annaibm in #4840
- Allow users to set docker info in AQA_Test_Pipeline by @llxia in #4748
- Remove unused 3rd party jars in tests by @LongyuZhang in #4843
- Rename openjdkbinary folder to jdkbinary by @llxia in #4837
- Update ant version for criu ubi test by @LongyuZhang in #4845
- Enable VThreadStackRefTest.java by @fengxue-IS in #4847
- Update jtreg version selection by @keithc-ca in #4853
- archive native libs by @llxia in #4859
- update verifier test groups for JDK21 by @KapilPowar in #4825
- enable CRIU portable testing on rhel8 by @llxia in #4860
- Add ssl-tests by @zzambers in #4835
- Support base docker registry login to increase pull limit by @LongyuZhang in #4842
- refine copyArtifacts logic by @llxia in #4863
- Bump actions/github-script from 6 to 7 by @dependabot in #4866
- Optimize container tests workflow to get Ant binaries by @LongyuZhang in #4870
- [Jtreg/FFI] Enable TestNested.java in JDK21+ by @ChengJin01 in #4867
- EXTRA_OPTIONS are appended to exisiting JVM options by @annaibm in #4861
- split *.mk file into separate files per jdk version. by @KapilPowar in #4820
- Exclude test for FIPS OpenJdk by @annaibm in #4876
- Enable verbose GC log in openjdk tests by @annaibm in #4873
- Allow custom PLATFORM_DIR to be set by @llxia in #4879
- Create makefile for JDK22 version by @KapilPowar in #4882
- Add ant/unzip: command not found in the error list by @llxia in #4887
- Centralize and update test documentation - Jenkins features reference by @Ndacyayisenga-droid in #4690
- Add registry login for portable AOT tests by @LongyuZhang in #4883
- Copy getJtreg to shared location by @annaibm in #4871
- Unexclude jdk_beans tests for fixed issues on JDK8 by @zzambers in #4493
- Enable ssl-tests on all platforms by @zzambers in #4889
- Update tests to use JavatestUtil by @annaibm in #4888
- Revert "Update tests to use JavatestUtil (#4888)" by @LongyuZhang in #4893
- Update testhost1 default values. by @steelhead31 in #4892
- Re-enable Skynet test on plinux platform by @fengxue-IS in #4895
- Add support for FIPS multi-version openjdk exclude by @LongyuZhang in #4905
- pre-stage test libs on the machine by @llxia in #4902
- add support for FIPS140_3 by @llxia in #4906
- pre-stage test libs on the machine for parallel case by @llxia in #4908
- Bump actions/setup-python from 4 to 5 by @dependabot in #4907
- Add support for Orka by @smlambert in #4903
- Update tests to use JavatestUtil by @annaibm in #4898
- Exclude MulticastSendReceiveTests/Promiscuous for all platform by @annaibm in #4909
- Revert "Add support for Orka" by @karianna in #4913
- Add support for FIPS140-3 by @llxia in #4910
- Add sbom file as part of downloaded sdk files by @sophia-guo in #4911
- Fix portable aot tests by @LongyuZhang in #4894
- Unexclude OpenJ9 OpenJDK com/sun/crypto/provider/DHKEM/Compliance.java by @pshipton in #4920
- Add exclude files for Java 23 by @JasonFengJ9 in #4922
- Remove CRIU zlinux libc package install by @LongyuZhang in #4924
Full Changelog: v0.9.9...v1.0.0
v0.9.9-release
What's Changed
Release branch for October 2023, 2023-10-17 CPU [21.0.1, 17.0.9, 11.0.21, 8u391], see java.com/releases from v0.9.9 tag (release pipelines using v0.9.9-release branch originating with updates to testenv properties files).
- Consolidating duplicate excluded tests by @adamfarley in #4651
- [JDK21] Enable StructuredThreadDumpTest for OpenJ9 by @babsingh in #4659
- Update jdk_security_infra exclusions by @smlambert in #4660
- Temp exclude java/lang/invoke/defineHiddenClass/BasicTest.java by @pshipton in #4661
- Re-enable tests by @hangshao0 in #4664
- Incorrect detection of solaris in
JavatestUtil.java
by @sxa in #4666 - Update JCK repo default branch to 'main' by @AdamBrousseau in #4667
- Fix another incorrect detection of Solaris in JavatestUtil.java by @sxa in #4670
- Add monitor dockerfile changes for Pingperf test by @LongyuZhang in #4674
- Fixed punctuation by @Mesbah-Alam in #4676
- Thread/virtual/PreviewFeaturesNotEnabled no longer exists in JDK21 by @babsingh in #4685
- [JDK21] Enable JVMTI tests by @babsingh in #4684
- Update parallel TEST_TIME logic by @renfeiw in #4627
- [JDK21] Enable JVMTI framepop02.java#id1 by @babsingh in #4687
- [JDK21] Enable JVMTI ForceEarlyReturnTest by @babsingh in #4688
- Exclude problematic tests on jdk8 by @sophia-guo in #4693
- Add openjdk/excludes/ProblemList_openjdk22 files by @JasonFengJ9 in #4694
- Reduce criu ubi portable test packages by @LongyuZhang in #4692
- Centralize and update test documentation - Part 1 Explanation section by @Ndacyayisenga-droid in #4686
- Restore UncaughtExceptionsTest for OpenJ9 by @pshipton in #4699
- Disabling FinalWrapper for openj9 by @jabrena in #4697
- Reduce CRIU portable ubuntu-based test packages by @LongyuZhang in #4704
- Exclude java/securitySecureRandom/ApiTest and EnoughSeedTest on Windows by @pshipton in #4707
- list rerun builds in aqaTap.sh by @llxia in #4706
- Update jtreg version for Java 22 by @keithc-ca in #4705
- Move security tests into sanity level by @llxia in #4708
- Exclude java/securitySecureRandom/ApiTest and EnoughSeedTest on Win 64 by @pshipton in #4710
- Fix Pingperf failure due to semeru dockerfile authorization change by @LongyuZhang in #4709
- auto exclude test dacapo-jython ver=11 plat=aarch64_windows by @github-actions in #4712
- [Jtreg/FFI] Enable the test suites in JDK21 by @ChengJin01 in #4713
- Update jtreg version to 7.3.1+1 for Java 22 by @keithc-ca in #4717
- Update PingPerf test dockerfile URL by @llxia in #4719
- JDK21+ exclude javax/rmi/ssl/SSLSocketParametersTest.java by @JasonFengJ9 in #4721
- Temporary exclude quarkus_quickstarts_test due to openj9 docker setting by @LongyuZhang in #4727
- Add c99 CFLAG option for JDK21 p/zLinux natives by @jdekonin in #4725
- Set failIfNotNew to false by @llxia in #4728
- Update FIPS to FIPS140_2 by @renfeiw in #4730
- update jck.mk with subtest groups by @KapilPowar in #4718
- Aggregate Downstream test results in AQA test pipeline by @llxia in #4733
- [JDK21] Permanently disbale RedefinePreviousVersions by @babsingh in #4736
- JDK21 add jdk_tools_openj9_DynamicLoadWarningTest by @JasonFengJ9 in #4735
- [JDK22] Permanently disbale RedefinePreviousVersions by @babsingh in #4741
- Support multiple ubi versions in Pingperf test by @LongyuZhang in #4739
- Add Linker for foreign compilation by @llxia in #4740
- Exclude tests using jdk.test.whitebox.WhiteBox class by @fengxue-IS in #4737
- Exclude failing tests using vm.continuations flag by @fengxue-IS in #4738
- Update ibm criu repo branch and package by @LongyuZhang in #4742
- JDK21/22 Test Excludes by @babsingh in #4744
- auto exclude test dacapo-avrora ver=21+ by @github-actions in #4749
- Centralize and update test documentation -Jenkins label schema by @Ndacyayisenga-droid in #4689
- Fix Pingperf jdk version mismatch by @LongyuZhang in #4752
- Update jtrunner code message and keyword by @smlambert in #4750
- Temporarily exclude tomee_test_j9 by @LongyuZhang in #4753
- Bump actions/checkout from 3 to 4 by @dependabot in #4743
- Support zlinux libc install from jammy-proposed repo by @LongyuZhang in #4754
- Re-enable java/lang/Thread/virtual/GetStackTrace.java by @fengxue-IS in #4757
- Enable CRIU plinux portable testing on p9 and p10 by @llxia in #4758
- Support Plinux criu ubi8 test by adding repo file by @LongyuZhang in #4760
- Exclude GoogleCA.java by @sophia-guo in #4765
- Reenable criu_pingPerf_testCreateRestoreImageAndPushToRegistry_ubi8 by @llxia in #4766
- Enable jdk8 jdk_security_infra by @sophia-guo in #4768
- Remove exclude for jdk/internal/vm/Continuation/HumongousStack.java by @fengxue-IS in #4761
- [JDK21] Re-enable TestByteBuffer on AIX by @babsingh in #4776
- [JDK21/22] Permanently disable tests by @babsingh in #4777
- Exclude java/util/zip/CloseInflaterDeflaterTest on OpenJ9 zlinux by @pshipton in #4780
- [JDK21+] Re-enable ThreadStateTest and CarrierThreadWaits by @babsingh in #4781
- Exclude jdk_lang and jdk_io tests on linux-arm by @Haroon-Khel in #4785
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #4786
- add ProblemList_openjdk21.txt for Microsoft by @gdams in #4787
- Update to use jtreg 7.3.1 for both jdk21 and jdk22 by @sophia-guo in #4793
- Initial commit for jck_sync job by @KapilPowar in #4715
- Add c99 CFLAG option for JDK21 xLinux natives by @llxia in #4794
- Include vendor's problem list only if there is one by @sophia-guo in #4791
- Enable CRIU z15 to z13 and z14 portable testing by @llxia in #4797
- Update libc package for zlinux by @LongyuZhang in #4799
- Update logic for setup work node by @llxia in #4800
- Update testhost1 default values. by @steelhead31 in #4803
- Porting jdk_security_infra excludes to OpenJ9 by @JasonFengJ9 in #4804
- Trigger PR builds by @KapilPowar in #4795
Full Changelog: v0.9.8...v0.9.9
v0.9.8-release
What's Changed
Release branch for July 2023 2023-07-18 CPU [20.0.2, 17.0.8, 11.0.20, 8u381], see java.com/releases from v0.9.8 tag (release pipelines using v0.9.8-release branch originating with updates to testenv properties files).
- Ensure multiJVM set to plain Yes for jck17+ Windows by @andrew-m-leonard in #4506
- Un-exclude MathLoadTest on JDK20 by @Mesbah-Alam in #4503
- Parse and consolidate results from children builds by @renfeiw in #4462
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #4494
- Add balanced GC mode for test case jdk_lang by @LinHu2016 in #4504
- Make AIX use non-group multiJVM by @andrew-m-leonard in #4513
- Update the result sum match to be more precise by @renfeiw in #4511
- Exclude security/infra certification/ActalisCA on OpenJ9 jdk20 by @pshipton in #4516
- Update jdk link by @LongyuZhang in #4526
- Add null check for log match group by @renfeiw in #4522
- Add result comment for docker tests by @LongyuZhang in #4527
- exclude CryptoTests on windows by @llxia in #4528
- set EXTRA_DOCKER_ARGS for dev.external by @llxia in #4529
- Address the excludes from April release triage by @smlambert in #4532
- Don't refer to JENKINS_KEY on z/OS by @Mesbah-Alam in #4530
- Exclude tests with jdk solaris-sparcv9 by @sophia-guo in #4539
- [JDK20] Enable StructuredTaskScopeTest by @babsingh in #4546
- Exclude compiler/c2/Test8202414.java on JDK8 arm32 by @Haroon-Khel in #4547
- Using jtreg7.2 for jdk21+ by @sophia-guo in #4549
- [JDK20] Re-enable tests and update reason for failure by @babsingh in #4550
- Update dev.external workflow for CRIU by @llxia in #4521
- Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 by @dependabot in #4555
- Clean workspace before copyArtifacts by @sophia-guo in #4552
- Update JDK20 Test Exclude List by @babsingh in #4554
- Re-enable JVMTI test WaitNotifySuspendedVThreadTest by @dipak-bagadiya in #4558
- unset LD_LIBRARY_PATH for alpine-linux jdk8 test by @sophia-guo in #4559
- Crypto/build.xml: Fixed problem with un-evaluated variable in dependencyList by @zzambers in #4557
- Revert "Re-enable JVMTI test WaitNotifySuspendedVThreadTest" by @babsingh in #4560
- Exclude OpenSSL test on z/OS by @psoujany in #4536
- unset LLP for parallel build by @sophia-guo in #4565
- Clean workspace and minor typo update by @sophia-guo in #4570
- Support custom target with variation by @llxia in #4568
- Add logic to process platform specific exclude files by @Mesbah-Alam in #4486
- Enable test specified pingPerf image in grinder by @LongyuZhang in #4571
- Enable test specified docker image in grinder by @LongyuZhang in #4562
- Remove the variations from jdk_custom by @pshipton in #4572
- Excluding some of the JDK17 tests on z/OS by @psoujany in #4567
- Add rhel9 for CRIU by @llxia in #4577
- Disable MauveMultiThrdLoad_5m and TestJlmRemoteMemoryAuth for FIPS mode by @paritkum in #4576
- Re-enable JVMTI test WaitNotifySuspendedVThreadTest by @dipak-bagadiya in #4575
- Add config file for tck21 by @Mesbah-Alam in #4581
- Update pingPerf dockerfile path based on OpenLiberty repo by @LongyuZhang in #4586
- Set Branch Specifier as parameter by @llxia in #4585
- Pass in TEST_JOB_NAME value in Test_Job_Auto_Gen by @llxia in #4588
- Add printing OpenLiberty repo commit hash for pingPerf by @LongyuZhang in #4589
- [Jtreg/FFI] Enable the test suites in JDK20 by @ChengJin01 in #4591
- Excluding some of foreign tests on z/OS by @psoujany in #4592
- Use JavaTestUtil for all tck by @Mesbah-Alam in #4512
- Increase keep builds number for certain jobs by @LongyuZhang in #4594
- Trigger rerun builds without holding an extra machine by @llxia in #4593
- Set default LIGHT_WEIGHT_CHECKOUT to true by @llxia in #4599
- Fix MBCS_Tests for 11.0.20 by @takiguc in #4600
- jck.mk and 'tests' value of compiler.lang/playlist.xml do not match by @yaqsun in #4590
- Enable SC_Softmx_JitAot_Linux for P and Z after the fix for eclipse-openj9/openj9#17240 by @a7ehuo in #4606
- Update PingPerf unprivileged restore test capabilities by @LongyuZhang in #4605
- Reduce criu ubi dependent packages by @LongyuZhang in #4610
- Limit rmi services to only rmi test + Add agent startup to jdwp + fix false negative by @Mesbah-Alam in #4607
- Update pingPerf test replacing OpenLiberty base image by @LongyuZhang in #4609
- Re-enable fixed tests related to OpenJDK Thread and Loom by @thallium in #4612
- Exclude some of the jdk_security2 and jdk_foreign tests on z/OS by @psoujany in #4608
- Disable multijvm targets on hotspot by @smlambert in #4611
- Support CRIU combo list for other platforms by @llxia in #4618
- Move jdk_security1, 2 and 4 to sanity by @llxia in #4616
- Excluded test known to fail due to SIGSEGV on Solaris SparcV9 by @adamfarley in #4614
- Re-enable jck-runtime-api-org_ietf aarch64_mac and x86-64_mac by @KapilPowar in #4604
- Support criu-ubi-portable test in other platforms by @LongyuZhang in #4620
- Update OpenLiberty tag by @smlambert in #4622
- Support aarch64 for CRIU portable testing by @llxia in #4619
- Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 by @dependabot in #4623
- Update jck material versions by @sxa in #4601
- Enable CryptoTests on jdk19+ by @zzambers in #4474
- Allocate node for generating rerun job by @llxia in #4629
- Exclude all multijvm dev level targets against hotspot by @smlambert in #4633
- Enable zlinux criu-ubi-portable-checkpoint_test by @LongyuZhang in #4634
- Exclude overrunning SPARCV9 tests by @adamfarley in #4631
- Compensate for letters in jck version string by @adamfarley in #4635
- Disable plinux criu ubuntu-container based tests by @LongyuZhang in #4638
- Allow user to set OPENLIBERTY_SHA by @llxia in #4639
- Exclude OpenJ9 jdk21 failures until they can be fixed by @pshipton in #4640
- exclude CRIU PingPerf on zlinux and alinux by @llxia in #4642
- Revert "Make AIX use non-group multiJVM (#4513)" by @sxa in #4636
- Exclude more multijvm dev level targets against hotspot by @sxa in #4644
- Temp exclude OpenJ9 tests StressStackOverflow, SleepSanity by @pshipton in #4645
- Support CRIU portable testing on plinux by @llxia in #4646
- Update JavatestUtil to include fixes present in JavaTestRunner by @adamfarley in #4643
- Exclude SecurityTests by @llxia in #4648
- Update FROM ...
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 https://...
v0.9.6-release
What's Changed
Release branch for January 2023 CPU [2023-01-17 CPU 19.0.2, 17.0.6, 11.0.18, 8u361] and for March 2023 JDK 20 release, see java.com/releases
- Updating mermaid live code by @Emidowojo in #4029
- excluding some jdk_net vthread testcases on aix for java 19 by @lumuchris256 in #4025
- Update the code for logic of USE_TESTENV_PROPERTIES by @julian55455 in #4023
- Enable serviceability_jvmti tests for 19+ by @sophia-guo in #4035
- Set jobname suffix based on TEST_FLAG by @llxia in #4042
- Jenkins: Prepend Artifacotry buildInfo.name with sys-rt by @AdamBrousseau in #4037
- Exclude a jdk_nio testcase by @Adeosunomoshalewa in #4043
- Revert to JAVA_ARGS by @llxia in #4052
- fix for issue4044 by @Adeosunomoshalewa in #4051
- exclude tests with Unrecognized VM option on win32 by @sophia-guo in #4064
- Enable TestFunctionDescriptor in JDK17/18/19+ by @ChengJin01 in #4050
- Run cleanWs for every clone retry by @renfeiw in #4061
- Update openjdk/README.md by @yukiyuli in #4036
- Fix typo in platform name for x86-64_windows by @Mesbah-Alam in #4066
- Support Grinder customized docker image link and nightly image backup by @LongyuZhang in #4017
- Exclude intermittent failures tracked by jbs by @sophia-guo in #4069
- Add external aot-test impl openj9 by @LongyuZhang in #4070
- Enable AttachTest in JDK19+ by @ChengJin01 in #4068
- Exclude external quarkus_test for openj9 11+ by @LongyuZhang in #4081
- Exclude openliberty_microprofile_tck_jdk8_j9 test by @LongyuZhang in #4084
- [JDK19] exclude known failures in serviceability suite by @fengxue-IS in #4087
- Exclude java/lang/Thread/virtual/ActiviateSpareCarrier.java by @fengxue-IS in #4088
- Update security properties for java_net for jdk 11+ by @Mesbah-Alam in #4085
- Create dependabot.yml by @gdams in #4091
- Catch TKG exit code in JenkinsfileBase by @renfeiw in #4078
- Remove extra space in Rerun build with failed targets link by @Nuel-Eneji in #4074
- Bump adoptium/run-aqa from 1 to 2 by @dependabot in #4099
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #4100
- Bump actions/setup-python from 3 to 4 by @dependabot in #4103
- Modify criu install in ubuntu from source code by @LongyuZhang in #4095
- Re-enable tests related to Project Loom by @fengxue-IS in #4060
- Rerun failed tests automatically by @llxia in #4030
- Fix typo on MBCS_Tests/CLDR_11/test.bat by @takiguc in #4105
- Update logic for Parallel option with num_machines=1 by @llxia in #4102
- JDK19+ AIX exclude sun/security/krb5/auto/Cleaners.java by @JasonFengJ9 in #4111
- Limit TapPublisher testResults in aqa-tests/TKG dir by @llxia in #4114
- Enable tests JSR166TestCase.java & HCRLateAttachWorkload_previewEnabled by @JasonFengJ9 in #4116
- Check jtr file only if previous cmd completed successfully by @llxia in #4117
- Remove Parallel=Subdir feature by @llxia in #4112
- Enable MBCS_Tests_i18n_zh_CN tests by @JasonFengJ9 in #4118
- Exclude serviceability_jvmti_j9 test failures by @JasonFengJ9 in #4122
- JDK19 re-exclude HCRLateAttachWorkload_previewEnabled by @JasonFengJ9 in #4121
- Exclude two jcstress tests for openj9 11 by @LongyuZhang in #4125
- Enable vthread/ContFramePopTest by @babsingh in #4123
- Allow user to set JCK_GIT_BRANCH in testJobTemplate by @llxia in #4124
- Disable JSR166TestCase by @babsingh in #4120
- Add special concurrency for jdk_vector tests by @Akira1Saitoh in #4119
- add wipeOutWorkspace in testJobTemplate by @Accelerator1996 in #4076
- Update target issues for JVMTI serviceability excludes by @babsingh in #4126
- auto exclude test renaissance-chi-square plat=aarch64_windows by @github-actions in #4131
- auto exclude test renaissance-als plat=aarch64_windows by @github-actions in #4130
- auto exclude test renaissance-dec-tree plat=aarch64_windows by @github-actions in #4132
- auto exclude test renaissance-gauss-mix plat=aarch64_windows by @github-actions in #4133
- auto exclude test renaissance-log-regression plat=aarch64_windows by @github-actions in #4134
- Enable jdk/incubator/vector/Vector128ConversionTests.java by @JasonFengJ9 in #4139
- auto exclude test renaissance-movie-lens plat=aarch64_windows by @github-actions in #4135
- Support multiple jdk custom targets by @sophia-guo in #4136
- Add APPLICATION_OPTIONS as a test job parameter by @andrew-m-leonard in #4140
- Temporarily exclude MathLoadTest on JDK20 by @Mesbah-Alam in #4144
- Update jdk_custom target template by @sophia-guo in #4148
- Re-enable auto-manuals that are disabled, use exclude files instead by @andrew-m-leonard in #4149
- Update DIAGNOSTICLEVEL for openjdk from
noDetails
to defaultfailure
by @sophia-guo in #4145 - Exclude AIX java/nio/channels/vthread/BlockingChannelOps.java by @JasonFengJ9 in #4151
- Allow large jck test subsets to run longer before timeout by @andrew-m-leonard in #4156
- Ignore dev jtx when using custom target by @Mesbah-Alam in #4161
- Re-enable tests by @babsingh in #4162
- Add hotspot_container and jdk_container test groups by @jerboaa in #4147
- Exclude TestMemoryWithCgroupV1 on JDK 11+ by @jerboaa in #4166
- Unexclude container tests on JDK 8 by @jerboaa in #4165
- Update dependabot and fix dependent actions hashes by @tellison in #4167
- Delete code related upstream_openjdk_tests jenkins jobs by @sophia-guo in #4158
- Support Microsoft as JDK_VENDOR by @sophia-guo in #4164
- Remove duplicate and exclude jcstress_DekkerTest for openj9 11 by @LongyuZhang in #4169
- Re-enable ActiviateSpareCarrier test by @fengxue-IS in #4171
- Add check for testFlag to be nonempty before using testFlag jtx + Add README for tck exclude list types by @Mesbah-Alam in #4170
- Initial Windows ARM64 problem listing by @joe-braley in #4159
- Ensure JavaTestRunner fileURL on Windows uses forward slashes by @andrew-m-leonard in #4172
- Update readme with logo and badges by @llxia in #4173
- Jck vm/jdwp & jvmti needs to run concurrency=1 as not thread safe by @andrew-m-leonard in #4176
- Re-enable JTReg test thrinfo01 by @dipak-bagadiya in #4174
- Update to github.rest.* to get the Octokit context by @sophia-guo in #4180
- Include update of security properties for java_net for jdk 8+ by @Mesbah-Alam in #4179
- Set pipefail and reset -e before return. by @sophia-guo in #4177
- Support TEST_IMAGES_REQUIRED and DEBUG_IMAGES_REQUIRED for openj9 nightly by @llxia in #4182
- Enable JSR166TestCase on OpenJ...