googleapis / googleapis/google-cloud-java

[java-shared-config] Address coverage gap in GraalVM for FileSystemProviders

Đang mở
#13,742 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
priority: p2 type: feature request
Ngôn ngữ chính
Java
Star
2.1k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
154

Mô tả

Releasing https://github.com/googleapis/java-shared-config/pull/854 which migrates from using graalvm jdk 11 ce images to graalvm for jdk 17 community image caused tests in java-storage-nio to fail (See https://github.com/googleapis/java-storage-nio/issues/1447).

Options:

- Add java-storage-nio tests to GraalVM cloudbuild jobs.
- [More lightweight] Introduce canary test to native image compilation with FileSystemProvider. The use of this class causes some classes to be initializes at build time during native image compilation. This has also resulted in varying behavior based on which GraalVM for JDK version is used. https://github.com/oracle/graal/issues/5134 is one known issue where the recommended `-H:-AddAllFileSystemProviders` parameter works in JDK 21 to address the build-time failures related to FileSystemProviders but continues to fail in JDK 17.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.