-
Notifications
You must be signed in to change notification settings - Fork 91
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
Add support for org.apache.curator:curator-framework:5.5.0
#383
Add support for org.apache.curator:curator-framework:5.5.0
#383
Conversation
5952616
to
cd0211b
Compare
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; | ||
import static org.junit.jupiter.api.Assertions.assertThrows; | ||
|
||
public class CuratorFrameworkTest { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This test can be executed in a native image without any metadata defined in the metadata/org.apache.curator/curator-framework/5.5.0/reflect-config.json
file. It requires only zookeeper metadata.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
The handling of the shaded package involves some classes that are not easily verified in unit tests, and it will take me some time to verify the remaining two classes.
-
Normally Guava does not require additional GraalVM Reachability Metadata, but I remember I observed a failed nativeTest on GraalVM 22.3.1 and I needed to re-validate on GraalVM 23.1.0.
-
Additionally, for existing arbitrary test submodules, the GRM central repository's git is now unable to run nativeTest on GraalVM CE 23.1.0 For JDK21.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- On linghengqian/graalvm-trace-metadata-smoketest@41b06ca , I completed the further nativeTest on GraalVM CE 23.1.0 For JDK21, and neither the curator-framework nor the curator-client required additional GraalVM Reachability Metadata.
cd0211b
to
dfe4127
Compare
What does this PR do?
org.apache.curator:curator-*:5.4.0
#163 .org.apache.curator:curator-client:5.4.0
andorg.apache.curator:curator-framework:5.4.0
#219 .org.apache.curator:curator-framework:5.5.0
.Code sections where the PR accesses files, network, docker or some external service
Checklist before merging