Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update JBR/jbr17 to OpenJDK 17.0.13 #469

Closed
wants to merge 325 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
728e7d8
8316240: Open source several add/remove MenuBar manual tests
Jun 13, 2024
c807779
8307193: Several Swing jtreg tests use class.forName on L&F classes
mrserb Jun 13, 2024
753017a
8333716: Shenandoah: Check for disarmed method before taking the nmet…
neethu-prasad Jun 13, 2024
5e075e9
8320379: C2: Sort spilling/unspilling sequence for better ld/st mergi…
Jun 13, 2024
a963d90
8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTe…
mrserb Jun 13, 2024
dbe53cd
8327787: Convert javax/swing/border/Test4129681.java applet test to main
mrserb Jun 15, 2024
b354a3b
8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out
Jun 17, 2024
b2da1c9
8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with…
Jun 17, 2024
6f94189
8325621: Improve jspawnhelper version checks
chadrako Jun 17, 2024
e2697be
8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on ma…
Jun 18, 2024
5870d9f
8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements…
gnu-andrew Jun 18, 2024
11fb9a1
8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp
MBaesken Jun 18, 2024
ed3f69d
8330615: avoid signed integer overflows in zip_util.c readCen / hashN
MBaesken Jun 18, 2024
16c6b8a
8327137: Add test for ConcurrentModificationException in BasicDirecto…
Jun 19, 2024
3e4401a
8328115: Convert java/awt/font/TextLayout/TestJustification.html appl…
Jun 19, 2024
301a27e
8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.ja…
Jun 19, 2024
b9daa4f
8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTe…
Jun 19, 2024
9679fda
8301686: TLS 1.3 handshake fails if server_name doesn't match resumin…
TheRealMDoerr Jun 20, 2024
c78094e
8331063: Some HttpClient tests don't report leaks
Jun 20, 2024
0b66154
8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription…
Jun 21, 2024
d9f7b81
8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKey…
Jun 21, 2024
161af65
8320079: The ArabicBox.java test has no control buttons
Jun 21, 2024
a865ef4
8293872: Make runtime/Thread/ThreadCountLimit.java more robust
elifaslan1 Jun 21, 2024
dea8849
8327840: Automate javax/swing/border/Test4129681.java
mrserb Jun 21, 2024
754260d
8294994: Update Jarsigner and Keytool i18n tests to validate i18n com…
Jun 23, 2024
c624f04
8299779: Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.j…
Jun 23, 2024
2891f1f
8277042: add test for 8276036 to compiler/codecache
Jun 23, 2024
0152dd1
8305079: Remove finalize() from compiler/c2/Test719030
Jun 23, 2024
0f40867
8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/T…
Jun 23, 2024
e6c3269
8272777: Clean up remaining AccessController warnings in test library
Jun 23, 2024
c24f120
8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out
Jun 23, 2024
c3106b9
8334332: TestIOException.java fails if run by root
Jun 24, 2024
1237e38
8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests
elifaslan1 Jun 24, 2024
a9c8fd0
8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
elifaslan1 Jun 24, 2024
ec9857c
8321025: Enable Neoverse N1 optimizations for Neoverse V2
Jun 24, 2024
8b45dab
8316306: Open source and convert manual Swing test
Jun 24, 2024
847ed34
8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java tim…
Jun 24, 2024
10e9a1c
8334333: MissingResourceCauseTestRun.java fails if run by root
Jun 24, 2024
f42433f
8317360: Missing null checks in JfrCheckpointManager and JfrStringPoo…
neethu-prasad Jun 24, 2024
85315e8
8321220: JFR: RecordedClass reports incorrect modifiers
neethu-prasad Jun 24, 2024
889caa2
8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10
mrserb Jun 24, 2024
aeffa16
8329663: hs_err file event log entry for thread adding/removing shoul…
MBaesken Jun 25, 2024
f95d326
8319197: Exclude hb-subset and hb-style from compilation
shipilev Jun 25, 2024
163518a
8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
roy-soumadipta Jun 25, 2024
28b3cd2
8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObj…
Jun 25, 2024
22fea2a
8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.…
Jun 25, 2024
ce07e91
8328110: Allow simultaneous use of PassFailJFrame with split UI and a…
Jun 25, 2024
e04f19e
8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFi…
Jun 25, 2024
649deb1
8301704: Shorten the number of GCs in UnloadingTest.java to verify a …
Jun 25, 2024
255357d
8316389: Open source few AWT applet tests
Jun 25, 2024
91fc296
8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindExce…
Jun 25, 2024
301fa54
8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml
fitzsim Jun 26, 2024
1a18160
8329605: hs errfile generic events - move memory protections and nmet…
MBaesken Jun 26, 2024
809ee73
8051959: Add thread and timestamp options to java.security.debug syst…
TheRealMDoerr Jun 26, 2024
2878710
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
Jun 26, 2024
3f7cefd
8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp
Jun 27, 2024
67e8ffe
8222884: ConcurrentClassDescLookup.java times out intermittently
Jun 27, 2024
60f2579
8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destina…
Jun 27, 2024
5a95899
8317372: Refactor some NumberFormat tests to use JUnit
Jun 27, 2024
a05e95b
8328896: Fontmetrics for large Fonts has zero width
TheRealMDoerr Jun 28, 2024
327429e
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes …
Jun 28, 2024
3c4d2dc
8298809: Clean up vm/compiler/InterfaceCalls JMH
Jun 28, 2024
529ca05
8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with…
Jul 1, 2024
169fc89
8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates
Jul 1, 2024
24e1737
8327007: javax/swing/JSpinner/8008657/bug8008657.java fails
mrserb Jul 1, 2024
a0547f1
8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEvent…
Jul 2, 2024
10bc17c
8294691: dynamicArchive/RelativePath.java is running other test case
Jul 4, 2024
d93675b
8309241: ClassForNameLeak fails intermittently as the class loader ha…
Jul 4, 2024
e925d59
8331331: :tier1 target explanation in doc/testing.md is incorrect
Jul 4, 2024
4f25a6e
8330063: Upgrade jQuery to 3.7.1
MBaesken Jul 4, 2024
928a63e
8332524: Instead of printing "TLSv1.3," it is showing "TLS13"
MBaesken Jul 4, 2024
0998ed0
8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX…
Jul 4, 2024
ee32094
8291760: PipelineLeaksFD.java still fails: More or fewer pipes than e…
Jul 5, 2024
8b75a86
8296812: sprintf is deprecated in Xcode 14
gdams Jul 5, 2024
d69b103
8328238: Convert few closed manual applet tests to main
Jul 5, 2024
d79ffb7
8299398: Remove metaprogramming/isConst.hpp
gdams Jul 5, 2024
34a0e8d
8299402: Remove metaprogramming/isVolatile.hpp
gdams Jul 5, 2024
fcab878
8299399: Remove metaprogramming/isArray.hpp
gdams Jul 5, 2024
14155f4
8299397: Remove metaprogramming/isFloatingPoint.hpp
gdams Jul 5, 2024
d807186
8299378: sprintf is deprecated in Xcode 14
gdams Jul 5, 2024
102c2c6
8318039: GHA: Bump macOS and Xcode versions
gdams Jul 5, 2024
37cdfea
8299635: Hotspot update for deprecated sprintf in Xcode 14
gdams Jul 5, 2024
16327eb
8333353: Delete extra empty line in CodeBlob.java
Jul 5, 2024
1d6d36c
8301279: update for deprecated sprintf for management components
gdams Jul 5, 2024
d5bd03e
8303617: update for deprecated sprintf for jdk.jdwp.agent
gdams Jul 5, 2024
c93594f
8301274: update for deprecated sprintf for security components
gdams Jul 5, 2024
a1dea70
8302495: update for deprecated sprintf for java.desktop
gdams Jul 6, 2024
bf68bfc
8301132: Test update for deprecated sprintf in Xcode 14
gdams Jul 6, 2024
f38acf0
8303527: update for deprecated sprintf for jdk.hotspot.agent
gdams Jul 6, 2024
f39a682
8308022: update for deprecated sprintf for java.base
gdams Jul 6, 2024
08293ff
8307848: update for deprecated sprintf for jdk.attach
gdams Jul 6, 2024
40b3935
8303830: update for deprecated sprintf for jdk.accessibility
gdams Jul 6, 2024
82bb906
8308801: update for deprecated sprintf for libnet in java.base
gdams Jul 6, 2024
5b6d7c5
8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exceptio…
Jul 8, 2024
7cd113c
8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeToo…
Jul 8, 2024
de8e3ca
8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCa…
RealCLanger Jul 8, 2024
95f8625
8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on li…
Jul 8, 2024
7993d0c
8335808: update for deprecated sprintf for jfrTypeSetUtils
gdams Jul 8, 2024
4a15e06
8299396: Remove metaprogramming/removeExtent.hpp
gdams Jul 8, 2024
24bb60b
8307850: update for deprecated sprintf for jdk.jdi
gdams Jul 8, 2024
8419db2
8334653: ISO 4217 Amendment 177 Update
MBaesken Jul 8, 2024
6e09fc5
8300169: Build failure with clang-15
gdams Jul 8, 2024
1429ca0
8299395: Remove metaprogramming/removeCV.hpp
gdams Jul 8, 2024
247437e
8299481: Remove metaprogramming/removePointer.hpp
gdams Jul 8, 2024
0797934
8299482: Remove metaprogramming/isIntegral.hpp
gdams Jul 8, 2024
5ab1a46
8299479: Remove metaprogramming/decay.hpp
gdams Jul 8, 2024
ac853f1
8299972: Remove metaprogramming/removeReference.hpp
gdams Jul 8, 2024
afc7447
7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.jav…
Jul 9, 2024
36294b0
8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should no…
Jul 9, 2024
08d3df3
8280993: [XWayland] Popup is not closed on click outside of area cont…
MBaesken Jul 9, 2024
7f6a3fb
8299254: Support dealing with standard assert macro
gdams Jul 9, 2024
225eb74
8299971: Remove metaprogramming/conditional.hpp
gdams Jul 9, 2024
047a90b
8300264: Remove metaprogramming/isPointer.hpp
gdams Jul 9, 2024
5a10366
8335918: update for deprecated sprintf for jvmti
gdams Jul 9, 2024
94a4a78
8305959: x86: Improve itable_stub
Jul 9, 2024
7b3dbe6
8300260: Remove metaprogramming/isSame.hpp
gdams Jul 9, 2024
4575137
8300265: Remove metaprogramming/isSigned.hpp
gdams Jul 9, 2024
a42b6a5
8300910: Remove metaprogramming/integralConstant.hpp
gdams Jul 9, 2024
686b682
8300806: Update googletest to v1.13.0
gdams Jul 10, 2024
6a485fa
8329109: Threads::print_on() tries to print CPU time for terminated G…
MBaesken Jul 10, 2024
2ea0238
8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots
MBaesken Jul 10, 2024
782c55d
8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automat…
Jul 11, 2024
7d6a74b
8325194: GHA: Add macOS M1 testing
gdams Jul 11, 2024
251a087
8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor…
Jul 11, 2024
9d4a415
8273541: Cleaner Thread creates with normal priority instead of MAX_P…
MBaesken Jul 12, 2024
58ee580
8309703: AIX build fails after JDK-8280982
MBaesken Jul 12, 2024
91d4ff4
8280994: [XWayland] Drag and Drop does not work in java -> wayland ap…
MBaesken Jul 12, 2024
a2f6a9b
8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java …
Jul 12, 2024
c2cb6a6
8329559: Test javax/swing/JFrame/bug4419914.java failed because The E…
Jul 15, 2024
8ef27d7
8320602: Lock contention in SchemaDVFactory.getInstance()
MBaesken Jul 15, 2024
f7b88f9
8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl
MBaesken Jul 15, 2024
cecdc2d
8316211: Open source several manual applet tests
Jul 16, 2024
c6af062
8309756: Occasional crashes with pipewire screen capture on Wayland
MBaesken Jul 16, 2024
1f764a9
8285497: Add system property for Java SE specification maintenance ve…
Jul 18, 2024
4071f17
8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
MBaesken Jul 18, 2024
5786429
8299058: AssertionError in sun.net.httpserver.ServerImpl when connect…
MBaesken Jul 18, 2024
9023de5
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Jul 18, 2024
aabbaf7
8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java f…
Jul 18, 2024
d23938e
8319103: Popups that request focus are not shown on Linux with Wayland
MBaesken Jul 18, 2024
e61e309
8307779: Relax the java.awt.Robot specification
Jul 18, 2024
c567984
8332424: Update IANA Language Subtag Registry to Version 2024-05-16
MBaesken Jul 19, 2024
72a581e
8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expe…
Jul 19, 2024
4dc2971
8315422: getSoTimeout() would be in try block in SSLSocketImpl
MBaesken Jul 19, 2024
60c3f29
8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file
gnu-andrew Jul 19, 2024
58899ef
8334418: Update IANA Language Subtag Registry to Version 2024-06-14
MBaesken Jul 22, 2024
0a3d3c3
8301200: Don't scale timeout stress with timeout factor
MBaesken Jul 22, 2024
39a111c
8309621: [XWayland][Screencast] screen capture failure with sun.java2…
MBaesken Jul 22, 2024
852fcea
8297878: KEM: Implementation
wangweij Jul 22, 2024
720e1c0
8273430: Suspicious duplicate condition in java.util.regex.Grapheme#i…
synecdoche Jul 22, 2024
7426561
8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/D…
Jul 24, 2024
3a07264
8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent…
Jul 24, 2024
a81d2c2
8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/b…
Jul 24, 2024
15e1418
8327424: ProblemList serviceability/sa/TestJmapCore.java on all platf…
MBaesken Jul 24, 2024
75784d3
8320655: awt screencast robot spin and sync issues with native libpip…
MBaesken Jul 24, 2024
a039643
8331011: [XWayland] TokenStorage fails under Security Manager
MBaesken Jul 24, 2024
6a84f95
8280990: [XWayland] XTest emulated mouse click does not bring window …
Jul 24, 2024
b881664
8334339: Test java/nio/file/attribute/BasicFileAttributeView/Creation…
Jul 24, 2024
c038142
8307352: AARCH64: Improve itable_stub
Jul 25, 2024
8f3cbc6
8315651: Stop hiding AIX specific multicast socket errors via Network…
Jul 25, 2024
e3424d7
8276660: Scalability bottleneck in java.security.Provider.getService()
Jul 25, 2024
d8a2a25
8321176: [Screencast] make a second attempt on screencast failure
MBaesken Jul 26, 2024
452ea03
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Jul 26, 2024
1805b9a
8310628: GcInfoBuilder.c missing JNI Exception checks
synecdoche Jul 26, 2024
e7aca8e
8323122: AArch64: Increase itable stub size estimate
Jul 26, 2024
9a3bbb1
8318696: Do not use LFS64 symbols on Linux
MBaesken Jul 29, 2024
00d64a0
8326332: Unclosed inline tags cause misalignment in summary tables
MBaesken Jul 29, 2024
3e2e9cb
8334769: Shenandoah: Move CodeCache_lock close to its use in Shenando…
shipilev Jul 29, 2024
e15fd24
8324753: [AIX] adjust os_posix after JDK-8318696
MBaesken Jul 30, 2024
031385c
8331077: nroff man page update for jar tool
MBaesken Jul 30, 2024
60cd557
8298381: Improve handling of session tickets for multiple SSLContexts
schlosna Jul 30, 2024
dd90515
8316387: Exclude more failing multicast tests on AIX after JDK-8315651
Jul 31, 2024
f66fdbe
8317358: G1: Make TestMaxNewSize use createTestJvm
Aug 1, 2024
67e0c2f
8280988: [XWayland] Click on title to request focus test failures
Aug 1, 2024
cc9cb13
8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed:…
Aug 1, 2024
bea7c4b
8334482: Shenandoah: Deadlock when safepoint is pending during nmetho…
shipilev Aug 2, 2024
d944be9
8292044: HttpClient doesn't handle 102 or 103 properly
MBaesken Aug 2, 2024
c02dc4e
8317635: Improve GetClassFields test to verify correctness of field o…
Aug 2, 2024
d6eafa9
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Aug 2, 2024
166ee30
8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java te…
Aug 2, 2024
494da48
8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tes…
Aug 2, 2024
28160bb
8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 832…
Aug 2, 2024
38c10a1
8335967: "text-decoration: none" does not work with "A" HTML tags
MBaesken Aug 2, 2024
f12a1fb
8317112: Add screenshot for Frame/DefaultSizeTest.java
Aug 5, 2024
75f95a7
8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leave…
Aug 5, 2024
43e2781
8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previou…
olivergillespie Aug 6, 2024
8e69546
8335536: Fix assertion failure in IdealGraphPrinter when append is true
MaxXSoft Aug 6, 2024
8408020
8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java
RealCLanger Aug 7, 2024
14dd8bd
8337669: [17u] Backport of JDK-8284047 missed to delete a file
RealCLanger Aug 7, 2024
b84350d
7026262: HttpServer: improve handling of finished HTTP exchanges
RealCLanger Aug 7, 2024
6fb49fe
8304963: HttpServer closes connection after processing HEAD after JDK…
RealCLanger Aug 7, 2024
792c684
8290966: G1: Record number of PLAB filled and number of direct alloca…
Aug 7, 2024
e0450b0
8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.Run…
Aug 8, 2024
83ae474
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Faile…
Aug 8, 2024
15a0026
8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFul…
Aug 9, 2024
b207ba7
8306583: Add JVM crash check in CDSTestUtils.executeAndLog
Aug 9, 2024
4f18818
8279641: Create manual JTReg tests for Swing accessibility
Aug 9, 2024
fce16b4
8337283: configure.log is truncated when build dir is on different fi…
shipilev Aug 13, 2024
2db0f83
8336928: GHA: Bundle artifacts removal broken
zzambers Aug 13, 2024
9ccc971
8332113: Update nsk.share.Log to be always verbose
Aug 14, 2024
d9ba721
8315965: Open source various AWT applet tests
Aug 14, 2024
b3254b7
8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html t…
Aug 14, 2024
926b102
8316285: Opensource JButton manual tests
Aug 14, 2024
c48b4f8
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Aug 14, 2024
f46607b
8272558: IR Test Framework README misses some flags
shipilev Aug 14, 2024
0bbd47c
8334166: Enable binary check
MBaesken Aug 15, 2024
3fe775e
8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with…
Aug 16, 2024
603bf1e
8337038: Test java/nio/file/attribute/BasicFileAttributeView/Creation…
Aug 16, 2024
367ccf6
8318089: Class space not marked as such with NMT when CDS is off
Aug 16, 2024
4d50075
8325022: Incorrect error message on client authentication
Aug 16, 2024
47f5b92
8314837: 5 compiled/codecache tests ignore VM flags
Aug 16, 2024
35c1a0c
8313256: Exclude failing multicast tests on AIX
Aug 16, 2024
e53c9e6
8320608: Many jtreg printing tests are missing the @printer keyword
Aug 16, 2024
35e8e9c
8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.jav…
Aug 16, 2024
af1f32b
8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java shou…
Aug 16, 2024
70256af
8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
Aug 21, 2024
c3f6a6f
8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with…
Aug 21, 2024
93fb1aa
8303891: Speed up Zip64SizeTest using a small ZIP64 file
Aug 21, 2024
5daf579
8315936: Parallelize gc/stress/TestStressG1Humongous.java test
Aug 21, 2024
2018425
8273216: JCMD does not work across container boundaries with Podman
Aug 21, 2024
16f0617
8284316: Support accessibility ManualTestFrame.java for non SwingSet …
Aug 21, 2024
3bc850f
8308891: TestCDSVMCrash.java needs @requires vm.cds
Aug 21, 2024
c0020cf
8315576: compiler/codecache/CodeCacheFullCountTest.java fails after J…
Aug 21, 2024
4bbbf75
8312049: runtime/logging/ClassLoadUnloadTest can be improved
cost0much Aug 23, 2024
06cbdbb
8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exce…
cost0much Aug 26, 2024
7aa9740
8303920: Avoid calling out to python in DataDescriptorSignatureMissin…
cost0much Aug 26, 2024
3b8fd30
8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java fail…
Aug 26, 2024
17e74fd
8310683: Refactor StandardCharset/standard.java to use JUnit
Aug 26, 2024
61db785
8302800: Augment NaN handling tests of FDLIBM methods
Aug 26, 2024
237b853
8315024: Vector API FP reduction tests should not test for exact equa…
Aug 26, 2024
6b97bf3
8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsist…
GoeLin Sep 3, 2024
8a94160
8337664: Distrust TLS server certificates issued after Oct 2024 and a…
GoeLin Sep 8, 2024
9cced3a
8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch …
jerboaa Sep 9, 2024
09978bb
8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError…
GoeLin Sep 13, 2024
6b9176d
8329667: [macos] Issue with JTree related fix for JDK-8317771
GoeLin Sep 13, 2024
f6a013a
8296410: HttpClient throws java.io.IOException: no statuscode in resp…
Sep 23, 2024
8d20e53
8341057: Add 2 SSL.com TLS roots
GoeLin Oct 1, 2024
249002c
8341059: Change Entrust TLS distrust date to November 12, 2024
GoeLin Oct 1, 2024
754e72e
8307383: Enhance DTLS connections
Sep 23, 2024
9adb4cf
8311208: Improve CDS Support
Aug 16, 2024
1fac6a0
8263031: HttpClient throws Exception if it receives a Push Promise th…
martinuy Sep 26, 2024
d04c063
8303965: java.net.http.HttpClient should reset the stream if response…
martinuy Sep 26, 2024
ce24048
8284585: PushPromiseContinuation test fails intermittently in timeout
martinuy Sep 27, 2024
908c3e6
8328286: Enhance HTTP client
Sep 27, 2024
d043961
8328544: Improve handling of vectorization
martinuy Aug 14, 2024
7a623f8
8335713: Enhance vectorization analysis
martinuy Sep 14, 2024
1be65f1
8328726: Better Kerberos support
May 10, 2024
d59a44c
8331446: Improve deserialization support
Aug 13, 2024
361b567
8290367: Update default value and extend the scope of com.sun.jndi.ld…
mrserb Sep 16, 2022
15e8b8b
8332644: Improve graph optimizations
franferrax Sep 17, 2024
ed310c8
8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for …
gnu-andrew Oct 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/actions/get-gtest/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -43,7 +43,7 @@ runs:
uses: actions/checkout@v4
with:
repository: google/googletest
ref: 'release-${{ steps.version.outputs.value }}'
ref: 'v${{ steps.version.outputs.value }}'
path: gtest

- name: 'Export path to where GTest is installed'
Expand Down
10 changes: 8 additions & 2 deletions .github/actions/get-jtreg/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -56,8 +56,14 @@ runs:

- name: 'Build JTReg'
run: |
# If runner architecture is x64 set JAVA_HOME_17_X64 otherwise set to JAVA_HOME_17_arm64
if [[ '${{ runner.arch }}' == 'X64' ]]; then
JDK="$JAVA_HOME_17_X64"
else
JDK="$JAVA_HOME_17_arm64"
fi
# Build JTReg and move files to the proper locations
bash make/build.sh --jdk "$JAVA_HOME_11_X64"
bash make/build.sh --jdk "$JDK"
mkdir ../installed
mv build/images/jtreg/* ../installed
working-directory: jtreg/src
Expand Down
11 changes: 7 additions & 4 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -31,6 +31,9 @@ on:
platform:
required: true
type: string
runs-on:
required: true
type: string
extra-conf-options:
required: false
type: string
Expand All @@ -55,7 +58,7 @@ on:
jobs:
build-macos:
name: build
runs-on: macos-11
runs-on: ${{ inputs.runs-on }}

strategy:
fail-fast: false
Expand All @@ -74,7 +77,7 @@ jobs:
id: bootjdk
uses: ./.github/actions/get-bootjdk
with:
platform: macos-x64
platform: ${{ inputs.platform }}

- name: 'Get JTReg'
id: jtreg
Expand All @@ -87,7 +90,7 @@ jobs:
- name: 'Install toolchain and dependencies'
run: |
# Run Homebrew installation and xcode-select
brew install make
brew install autoconf make
sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode-toolset-version }}.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
Expand Down
54 changes: 31 additions & 23 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -223,7 +223,8 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-x64
xcode-toolset-version: '12.5.1'
runs-on: 'macos-13'
xcode-toolset-version: '14.3.1'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.macos-x64 == 'true'
Expand All @@ -234,8 +235,8 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-aarch64
xcode-toolset-version: '12.5.1'
extra-conf-options: '--openjdk-target=aarch64-apple-darwin'
runs-on: 'macos-14'
xcode-toolset-version: '14.3.1'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.macos-aarch64 == 'true'
Expand Down Expand Up @@ -298,7 +299,17 @@ jobs:
with:
platform: macos-x64
bootjdk-platform: macos-x64
runs-on: macos-11
runs-on: macos-13

test-macos-aarch64:
name: macos-aarch64
needs:
- build-macos-aarch64
uses: ./.github/workflows/test.yml
with:
platform: macos-aarch64
bootjdk-platform: macos-aarch64
runs-on: macos-14

test-windows-x64:
name: windows-x64
Expand Down Expand Up @@ -333,26 +344,23 @@ jobs:
- test-windows-x64

steps:
# Hack to get hold of the api environment variables that are only defined for actions
- name: 'Get API configuration'
id: api
uses: actions/github-script@v7
with:
script: 'return { url: process.env["ACTIONS_RUNTIME_URL"], token: process.env["ACTIONS_RUNTIME_TOKEN"] }'

- name: 'Remove bundle artifacts'
run: |
# Find and remove all bundle artifacts
ALL_ARTIFACT_URLS="$(curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
'${{ fromJson(steps.api.outputs.result).url }}_apis/pipelines/workflows/${{ github.run_id }}/artifacts?api-version=6.0-preview')"
BUNDLE_ARTIFACT_URLS="$(echo "$ALL_ARTIFACT_URLS" | jq -r -c '.value | map(select(.name|startswith("bundles-"))) | .[].url')"
for url in $BUNDLE_ARTIFACT_URLS; do
echo "Removing $url"
curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
-X DELETE "$url" \
# See: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28
ALL_ARTIFACT_IDS="$(curl -sL \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
'${{ github.api_url }}/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts')"
BUNDLE_ARTIFACT_IDS="$(echo "$ALL_ARTIFACT_IDS" | jq -r -c '.artifacts | map(select(.name|startswith("bundles-"))) | .[].id')"
for id in $BUNDLE_ARTIFACT_IDS; do
echo "Removing $id"
curl -sL \
-X DELETE \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
"${{ github.api_url }}/repos/${{ github.repository }}/actions/artifacts/$id" \
|| echo "Failed to remove bundle"
done
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -147,7 +147,7 @@ jobs:
run: |
# On macOS we need to install some dependencies for testing
brew install make
sudo xcode-select --switch /Applications/Xcode_11.7.app/Contents/Developer
sudo xcode-select --switch /Applications/Xcode_14.3.1.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
if: runner.os == 'macOS'
Expand Down
3 changes: 2 additions & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
[general]
project=jdk-updates
jbs=JDK
version=17.0.12
version=17.0.13

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
warning=issuestitle,binary

[repository]
tags=(?:jdk-(?:[1-9]([0-9]*)(?:\.(?:0|[1-9][0-9]*)){0,4})(?:\+(?:(?:[0-9]+))|(?:-ga)))|(?:jdk[4-9](?:u\d{1,3})?-(?:(?:b\d{2,3})|(?:ga)))|(?:hs\d\d(?:\.\d{1,2})?-b\d\d)
Expand Down
6 changes: 3 additions & 3 deletions doc/building.html
Original file line number Diff line number Diff line change
Expand Up @@ -515,10 +515,10 @@ <h4 id="advanced-make-control-variables">Advanced Make Control Variables</h4>
<h2 id="running-tests">Running Tests</h2>
<p>Most of the JDK tests are using the <a href="http://openjdk.java.net/jtreg">JTReg</a> test framework. Make sure that your configuration knows where to find your installation of JTReg. If this is not picked up automatically, use the <code>--with-jtreg=&lt;path to jtreg home&gt;</code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc.</p>
<p>The <a href="https://wiki.openjdk.java.net/display/Adoption">Adoption Group</a> provides recent builds of jtreg <a href="https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/lastSuccessfulBuild/artifact/jtreg/">here</a>. Download the latest <code>.tar.gz</code> file, unpack it, and point <code>--with-jtreg</code> to the <code>jtreg</code> directory that you just unpacked.</p>
<p>Building of Hotspot Gtest suite requires the source code of Google Test framework. The top directory, which contains both <code>googletest</code> and <code>googlemock</code> directories, should be specified via <code>--with-gtest</code>. The supported version of Google Test is 1.8.1, whose source code can be obtained:</p>
<p>Building of Hotspot Gtest suite requires the source code of Google Test framework. The top directory, which contains both <code>googletest</code> and <code>googlemock</code> directories, should be specified via <code>--with-gtest</code>. The supported version of Google Test is 1.13.0, whose source code can be obtained:</p>
<ul>
<li>by downloading and unpacking the source bundle from <a href="https://github.com/google/googletest/releases/tag/release-1.8.1">here</a></li>
<li>or by checking out <code>release-1.8.1</code> tag of <code>googletest</code> project: <code>git clone -b release-1.8.1 https://github.com/google/googletest</code></li>
<li>by downloading and unpacking the source bundle from <a href="https://github.com/google/googletest/releases/tag/v1.13.0">here</a></li>
<li>or by checking out <code>v1.13.0</code> tag of <code>googletest</code> project: <code>git clone -b v1.13.0 https://github.com/google/googletest</code></li>
</ul>
<p>To execute the most basic tests (tier 1), use:</p>
<pre><code>make run-test-tier1</code></pre>
Expand Down
15 changes: 8 additions & 7 deletions doc/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -852,13 +852,14 @@ https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/lastSuccessful
Download the latest `.tar.gz` file, unpack it, and point `--with-jtreg` to the
`jtreg` directory that you just unpacked.

Building of Hotspot Gtest suite requires the source code of Google Test framework.
The top directory, which contains both `googletest` and `googlemock`
directories, should be specified via `--with-gtest`.
The supported version of Google Test is 1.8.1, whose source code can be obtained:

* by downloading and unpacking the source bundle from [here](https://github.com/google/googletest/releases/tag/release-1.8.1)
* or by checking out `release-1.8.1` tag of `googletest` project: `git clone -b release-1.8.1 https://github.com/google/googletest`
Building of Hotspot Gtest suite requires the source code of Google
Test framework. The top directory, which contains both `googletest`
and `googlemock` directories, should be specified via `--with-gtest`.
The minimum supported version of Google Test is 1.13.0, whose source
code can be obtained:

* by downloading and unpacking the source bundle from [here](https://github.com/google/googletest/releases/tag/v1.13.0)
* or by checking out `v1.13.0` tag of `googletest` project: `git clone -b v1.13.0 https://github.com/google/googletest`

To execute the most basic tests (tier 1), use:
```
Expand Down
2 changes: 1 addition & 1 deletion doc/testing.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ <h3 id="configuration">Configuration</h3>
<h2 id="test-selection">Test selection</h2>
<p>All functionality is available using the <code>test</code> make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, <code>test-only</code> can be used instead, which do not depend on the source and test image build.</p>
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make test-tier1</code> is equivalent to <code>make test TEST=&quot;tier1&quot;</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>test TEST=&quot;x&quot;</code> solution needs to be used.</p>
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to include all subcomponent test directories that define `tier1`, for example: <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 ...</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
<h3 id="common-test-groups">Common Test Groups</h3>
<p>Ideally, all tests are run for every change but this may not be practical due to the limited testing resources, the scope of the change, etc.</p>
<p>The source tree currently defines a few common test groups in the relevant <code>TEST.groups</code> files. There are test groups that cover a specific component, for example <code>hotspot_gc</code>. It is a good idea to look into <code>TEST.groups</code> files to get a sense what tests are relevant to a particular JDK component.</p>
Expand Down
10 changes: 5 additions & 5 deletions doc/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@ test runs, the `test TEST="x"` solution needs to be used.

The test specifications given in `TEST` is parsed into fully qualified test
descriptors, which clearly and unambigously show which tests will be run. As an
example, `:tier1` will expand to `jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1
jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1
jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1`. You can
always submit a list of fully qualified test descriptors in the `TEST` variable
if you want to shortcut the parser.
example, `:tier1` will expand to include all subcomponent test directories
that define `tier1`, for example: `jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1
jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 ...`. You
can always submit a list of fully qualified test descriptors in the `TEST`
variable if you want to shortcut the parser.

### Common Test Groups

Expand Down
4 changes: 3 additions & 1 deletion make/autoconf/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -303,9 +303,11 @@ AC_OUTPUT

# After AC_OUTPUT, we need to do final work
CUSTOM_CONFIG_OUTPUT_GENERATED_HOOK
BASIC_POST_CONFIG_OUTPUT

# Finally output some useful information to the user
HELP_PRINT_SUMMARY_AND_WARNINGS
CUSTOM_SUMMARY_AND_WARNINGS_HOOK
HELP_REPEAT_WARNINGS

# All output is done. Do the post-config output management.
BASIC_POST_CONFIG_OUTPUT
2 changes: 1 addition & 1 deletion make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
[
#### OS DEFINES, these should be independent on toolchain
if test "x$OPENJDK_TARGET_OS" = xlinux; then
CFLAGS_OS_DEF_JVM="-DLINUX"
CFLAGS_OS_DEF_JVM="-DLINUX -D_FILE_OFFSET_BITS=64"
CFLAGS_OS_DEF_JDK="-D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
elif test "x$OPENJDK_TARGET_OS" = xmacosx; then
CFLAGS_OS_DEF_JVM="-D_ALLBSD_SOURCE -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"
Expand Down
24 changes: 9 additions & 15 deletions make/autoconf/lib-tests.m4
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@
# Setup libraries and functionalities needed to test the JDK.
################################################################################

# Minimum supported version
# Minimum supported versions
JTREG_MINIMUM_VERSION=7.3.1
GTEST_MINIMUM_VERSION=1.13.0

###############################################################################
#
Expand Down Expand Up @@ -58,20 +59,13 @@ AC_DEFUN_ONCE([LIB_TESTS_SETUP_GTEST],
AC_MSG_RESULT([$GTEST_FRAMEWORK_SRC])
UTIL_FIXUP_PATH([GTEST_FRAMEWORK_SRC])

# Try to verify version. We require 1.8.1, but this can not be directly
# determined. :-( Instead, there are different, incorrect version
# numbers we can look for.
GTEST_VERSION_1="`$GREP GOOGLETEST_VERSION $GTEST_FRAMEWORK_SRC/CMakeLists.txt | $SED -E -e 's/set\(GOOGLETEST_VERSION (.*)\)/\1/'`"
if test "x$GTEST_VERSION_1" != "x1.9.0"; then
AC_MSG_ERROR([gtest at $GTEST_FRAMEWORK_SRC does not seem to be version 1.8.1])
fi

# We cannot grep for "AC_IN*T" as a literal since then m4 will treat it as a macro
# and expand it.
# Additional [] needed to keep m4 from mangling shell constructs.
[ GTEST_VERSION_2="`$GREP -A1 ^.C_INIT $GTEST_FRAMEWORK_SRC/configure.ac | $TAIL -n 1 | $SED -E -e 's/ +\[(.*)],/\1/'`" ]
if test "x$GTEST_VERSION_2" != "x1.8.0"; then
AC_MSG_ERROR([gtest at $GTEST_FRAMEWORK_SRC does not seem to be version 1.8.1 B])
# Verify that the version is the required one.
# This is a simplified version of TOOLCHAIN_CHECK_COMPILER_VERSION
gtest_version="`$GREP GOOGLETEST_VERSION $GTEST_FRAMEWORK_SRC/CMakeLists.txt | $SED -E -e 's/set\(GOOGLETEST_VERSION (.*)\)/\1/'`"
comparable_actual_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$gtest_version"`
comparable_minimum_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$GTEST_MINIMUM_VERSION"`
if test $comparable_actual_version -lt $comparable_minimum_version ; then
AC_MSG_ERROR([gtest version is too old, at least version $GTEST_MINIMUM_VERSION is required])
fi
fi
fi
Expand Down
16 changes: 10 additions & 6 deletions make/conf/github-actions.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand All @@ -25,17 +25,21 @@

# Versions and download locations for dependencies used by GitHub Actions (GHA)

GTEST_VERSION=1.8.1
GTEST_VERSION=1.13.0
JTREG_VERSION=7.3.1+1

LINUX_X64_BOOT_JDK_EXT=tar.gz
LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.11_9.tar.gz
LINUX_X64_BOOT_JDK_SHA256=aa7fb6bb342319d227a838af5c363bfa1b4a670c209372f9e6585bd79da6220c

WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_windows_hotspot_17.0.11_9.zip
WINDOWS_X64_BOOT_JDK_SHA256=fdd6664d4131370398fbc8bfbb7b46dbfec4a22a090a511fe5c379dae188c390

MACOS_X64_BOOT_JDK_EXT=tar.gz
MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_mac_hotspot_17.0.11_9.tar.gz
MACOS_X64_BOOT_JDK_SHA256=f8b96724618f4df557c47f11048d1084e98ed3eb87f0dbd5b84f768a80c3348e

MACOS_AARCH64_BOOT_JDK_EXT=tar.gz
MACOS_AARCH64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.11_9.tar.gz
MACOS_AARCH64_BOOT_JDK_SHA256=09a162c58dd801f7cfacd87e99703ed11fb439adc71cfa14ceb2d3194eaca01c

WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_windows_hotspot_17.0.11_9.zip
WINDOWS_X64_BOOT_JDK_SHA256=fdd6664d4131370398fbc8bfbb7b46dbfec4a22a090a511fe5c379dae188c390
Loading