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 OpenJ9 Java 19 and Java 20 on non-Windows by @hangshao0 in #4187
- Add GLIBC_TUNABLES values for criu portable tests by @LongyuZhang in #4183
- Set AQA_TEST_PIPELINE Jenkins displayName if set by @andrew-m-leonard in #4186
- Re-enable jdk_vector tests by @Akira1Saitoh in #4189
- Add TKG ITERATION options by @renfeiw in #4188
- Re-include openjdk java/lang/System/PropertyTest.java by @pshipton in #4191
- Update jtreg to 7.1.1+1 for JDK 20 by @luhenry in #4192
- Add APPLICATION_OPTIONS to AqaTestPipeline by @andrew-m-leonard in #4196
- Enable MauveMultiThrdLoad_5m by @JasonFengJ9 in #4194
- Enhanced pre/post test job hung/leftover process checking by @andrew-m-leonard in #4185
- Exclude jcstress_FencedDekkerTest for jdk 8+ by @LongyuZhang in #4200
- Enable tests in jdk20 that were enabled for jdk19 by @pshipton in #4202
- Convert HOME to unix path on windows by @llxia in #4203
- Jck java_io can exceed max open files if concurrency too high by @andrew-m-leonard in #4207
- Re-enable ThreadAPI test in JDK 20 by @fengxue-IS in #4195
- Exclude two jcstress tests by @LongyuZhang in #4208
- Update semeru image base os to ubuntu 22 by @LongyuZhang in #4204
- Filter Linux docker container processes from terminationProcess.sh on host node by @andrew-m-leonard in #4210
- Un-exclude tests from eclipse-openj9/openj9#9656 by @pshipton in #4212
- Un-exclude java/util/concurrent/ArrayBlockingQueue/WhiteBox.java by @pshipton in #4214
- Un-exclude jdk19+ java/util/concurrent/tck/JSR166TestCase.java by @pshipton in #4213
- Un-exclude java/lang/Class/forName/NonJavaNames.sh by @pshipton in #4216
- Un-exclude jdk17 java/foreign tests that should pass by @pshipton in #4211
- Un-exclude java/lang/String/StringRepeat.java by @pshipton in #4215
- LoongArch64 support locally test by @Panxuefeng-loongson in #4168
- Delete CODE_OF_CONDUCT.md by @gdams in #4221
- Fix CLDR11-*.properties for 11.0.18 by @takiguc in #4220
- Correct jck stage material checkout when target jck root not the same as the repo folder by @andrew-m-leonard in #4224
New Contributors
- @Emidowojo made their first contribution in #4029
- @lumuchris256 made their first contribution in #4025
- @Adeosunomoshalewa made their first contribution in #4043
- @yukiyuli made their first contribution in #4036
- @Nuel-Eneji made their first contribution in #4074
- @dependabot made their first contribution in #4099
- @Accelerator1996 made their first contribution in #4076
- @tellison made their first contribution in #4167
- @joe-braley made their first contribution in #4159
- @dipak-bagadiya made their first contribution in #4174
- @luhenry made their first contribution in #4192
- @Panxuefeng-loongson made their first contribution in #4168
Full Changelog: v0.9.5...v0.9.6