Skip to content

Commit 79b0a00

Browse files
committed
WIP secp-integration-test/build.gradle: add nativeTest
There are reachability issues to resolve...
1 parent 4247922 commit 79b0a00

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

secp-integration-test/build.gradle

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
id 'java-library'
3+
id 'org.graalvm.buildtools.native' version '0.11.1'
34
}
45

56
ext.moduleName = 'org.bitcoinj.secp.integration'
@@ -8,6 +9,8 @@ dependencies {
89
implementation project(':secp-api')
910
implementation project(':secp-bouncy')
1011
implementation project(':secp-ffm')
12+
13+
testImplementation project(':secp-graalvm')
1114
}
1215

1316
jar {
@@ -22,3 +25,16 @@ jar {
2225
test {
2326
jvmArgs += '--enable-native-access=ALL-UNNAMED'
2427
}
28+
29+
graalvmNative {
30+
binaries {
31+
test {
32+
buildArgs.add('--features=org.bitcoinj.secp.graalvmffm.ForeignRegistrationFeature')
33+
buildArgs.add('-H:+ForeignAPISupport')
34+
buildArgs.add('-H:+SharedArenaSupport')
35+
buildArgs.add('-H:-CheckToolchain')
36+
buildArgs.add("--initialize-at-build-time=org.junit.platform.commons.logging")
37+
}
38+
}
39+
}
40+

0 commit comments

Comments
 (0)