Skip to content

Commit

Permalink
Add support for org.apache.curator:curator-client:5.4.0 and `org.ap…
Browse files Browse the repository at this point in the history
…ache.curator:curator-framework:5.4.0`
  • Loading branch information
linghengqian committed Feb 6, 2023
1 parent bb1671b commit f12299c
Show file tree
Hide file tree
Showing 77 changed files with 8,932 additions and 0 deletions.
15 changes: 15 additions & 0 deletions metadata/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,21 @@
"directory": "com.github.ben-manes.caffeine/caffeine",
"module": "com.github.ben-manes.caffeine:caffeine"
},
{
"directory": "org.apache.curator/curator-client",
"module": "org.apache.curator:curator-client",
"requires": [
"org.mockito:mockito-core"
]
},
{
"directory": "org.apache.curator/curator-framework",
"module": "org.apache.curator:curator-framework",
"requires": [
"org.apache.curator:curator-client",
"org.mockito:mockito-core"
]
},
{
"directory": "org.jetbrains.kotlin/kotlin-reflect",
"module": "org.jetbrains.kotlin:kotlin-reflect"
Expand Down
3 changes: 3 additions & 0 deletions metadata/org.apache.curator/curator-client/5.4.0/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[
"reflect-config.json"
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
[
{
"condition": {
"typeReachable": "org.apache.curator.retry.RetryForever"
},
"name": "java.lang.Object",
"methods": [
{
"name": "toString",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.retry.RetryForever"
},
"name": "java.lang.StackWalker",
"methods": [
{
"name": "getInstance",
"parameterTypes": [
"java.util.Set",
"int"
]
},
{
"name": "walk",
"parameterTypes": [
"java.util.function.Function"
]
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.retry.RetryForever"
},
"name": "java.lang.StackWalker$Option"
},
{
"condition": {
"typeReachable": "org.apache.curator.retry.RetryForever"
},
"name": "java.lang.StackWalker$StackFrame",
"methods": [
{
"name": "getClassName",
"parameterTypes": []
},
{
"name": "getFileName",
"parameterTypes": []
},
{
"name": "getLineNumber",
"parameterTypes": []
},
{
"name": "getMethodName",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.utils.DefaultZookeeperFactory"
},
"name": "org.apache.zookeeper.ClientCnxnSocketNIO",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"org.apache.zookeeper.client.ZKClientConfig"
]
}
]
}
]
10 changes: 10 additions & 0 deletions metadata/org.apache.curator/curator-client/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"latest": true,
"metadata-version": "5.4.0",
"module": "org.apache.curator:curator-client",
"tested-versions": [
"5.4.0"
]
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[
"reflect-config.json"
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
[
{
"condition": {
"typeReachable": "org.apache.curator.framework.schema.SchemaSetLoader"
},
"name": "com.fasterxml.jackson.databind.ext.Java7SupportImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceWatcher"
},
"name": "java.lang.Object",
"methods": [
{
"name": "toString",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceWatcher"
},
"name": "java.lang.StackWalker",
"methods": [
{
"name": "getInstance",
"parameterTypes": [
"java.util.Set",
"int"
]
},
{
"name": "walk",
"parameterTypes": [
"java.util.function.Function"
]
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceWatcher"
},
"name": "java.lang.StackWalker$Option"
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceWatcher"
},
"name": "java.lang.StackWalker$StackFrame",
"methods": [
{
"name": "getClassName",
"parameterTypes": []
},
{
"name": "getFileName",
"parameterTypes": []
},
{
"name": "getLineNumber",
"parameterTypes": []
},
{
"name": "getMethodName",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.CuratorFrameworkImpl"
},
"name": "java.lang.Throwable",
"methods": [
{
"name": "getSuppressed",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.ProtectedMode"
},
"name": "java.security.SecureRandomParameters"
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceFacadeCache"
},
"name": "org.apache.curator.shaded.com.google.common.util.concurrent.AbstractFuture",
"fields": [
{
"name": "listeners"
},
{
"name": "value"
},
{
"name": "waiters"
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceFacadeCache"
},
"name": "org.apache.curator.shaded.com.google.common.util.concurrent.AbstractFuture$Waiter",
"fields": [
{
"name": "next"
},
{
"name": "thread"
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.EnsembleTracker"
},
"name": "org.apache.zookeeper.AddWatchMode"
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.EnsembleTracker"
},
"name": "org.apache.zookeeper.server.quorum.MultipleAddresses",
"methods": [
{
"name": "getReachableOrOne",
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.EnsembleTracker"
},
"name": "org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer",
"fields": [
{
"name": "addr"
}
]
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.NamespaceFacadeCache"
},
"name": "sun.misc.Unsafe",
"allDeclaredFields": true
},
{
"condition": {
"typeReachable": "org.apache.curator.framework.imps.ProtectedMode"
},
"name": "sun.security.provider.NativePRNG",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
}
]
10 changes: 10 additions & 0 deletions metadata/org.apache.curator/curator-framework/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"latest": true,
"metadata-version": "5.4.0",
"module": "org.apache.curator:curator-framework",
"tested-versions": [
"5.4.0"
]
}
]
7 changes: 7 additions & 0 deletions metadata/org.mockito/mockito-core/4.8.1/reflect-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,12 @@
"parameterTypes": []
}
]
},
{
"condition": {
"typeReachable": "org.mockito.internal.invocation.TypeSafeMatching"
},
"name": "org.mockito.internal.matchers.Equals",
"queryAllPublicMethods": true
}
]
22 changes: 22 additions & 0 deletions tests/src/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,28 @@
}
]
},
{
"test-project-path": "org.apache.curator/curator-client/5.4.0",
"libraries": [
{
"name": "org.apache.curator:curator-client",
"versions": [
"5.4.0"
]
}
]
},
{
"test-project-path": "org.apache.curator/curator-framework/5.4.0",
"libraries": [
{
"name": "org.apache.curator:curator-framework",
"versions": [
"5.4.0"
]
}
]
},
{
"test-project-path": "org.jetbrains.kotlin/kotlin-reflect/1.7.10",
"libraries": [
Expand Down
4 changes: 4 additions & 0 deletions tests/src/org.apache.curator/curator-client/5.4.0/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
gradlew.bat
gradlew
gradle/
build/
42 changes: 42 additions & 0 deletions tests/src/org.apache.curator/curator-client/5.4.0/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Copyright and related rights waived via CC0
*
* You should have received a copy of the CC0 legalcode along with this
* work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
*/

plugins {
id "org.graalvm.internal.tck"
}

String libraryVersion = tck.testedLibraryVersion.get()

dependencies {
testImplementation "org.apache.curator:curator-client:$libraryVersion"
testImplementation 'org.assertj:assertj-core:3.22.0'
testImplementation "org.apache.curator:curator-test:$libraryVersion"
testImplementation 'org.awaitility:awaitility:4.2.0'
testImplementation 'org.mockito:mockito-core:4.11.0'
testImplementation 'org.apache.zookeeper:zookeeper:3.8.1'
}

graalvmNative {
binaries {
test {
buildArgs.add('--initialize-at-build-time=org.junit.platform.engine.TestTag')
}
}
agent {
defaultMode = "conditional"
modes {
conditional {
userCodeFilterPath = "user-code-filter.json"
}
}
metadataCopy {
mergeWithExisting = true
inputTaskNames.add("test")
outputDirectories.add("src/test/resources/META-INF/native-image/org.apache.curator/curator-client")
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
library.version = 5.4.0
metadata.dir = org.apache.curator/curator-client/5.4.0/
Loading

0 comments on commit f12299c

Please sign in to comment.