Created
March 12, 2024 07:39
-
-
Save galderz/119b31bd1a8bcddb25131ef0e56dbc40 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ ./gradlew testNative -i | |
Initialized native services in: /Users/galder/.gradle/native | |
Initialized jansi services in: /Users/galder/.gradle/native | |
Received JVM installation metadata from '/Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home': {JAVA_HOME=/Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home, JAVA_VERSION=21, JAVA_VENDOR=GraalVM Community, RUNTIME_NAME=OpenJDK Runtime Environment, RUNTIME_VERSION=21+35-jvmci-23.1-b15, VM_NAME=OpenJDK 64-Bit Server VM, VM_VERSION=21+35-jvmci-23.1-b15, VM_VENDOR=GraalVM Community, OS_ARCH=aarch64} | |
The client will now receive all logging from the daemon (pid: 3222). The daemon log file: /Users/galder/.gradle/daemon/8.5/daemon-3222.out.log | |
Starting 8th build in daemon [uptime: 10 mins 43.81 secs, performance: 100%, GC rate: 0.00/s, heap usage: 4% of 512 MiB, non-heap usage: 24% of 384 MiB] | |
Using 10 worker leases. | |
Now considering [/Users/galder/tmp/getting-started] as hierarchies to watch | |
Watching the file system is configured to be enabled if available | |
File system watching is active | |
Starting Build | |
Settings evaluated using settings file '/Users/galder/tmp/getting-started/settings.gradle'. | |
Projects loaded. Root project using build file '/Users/galder/tmp/getting-started/build.gradle'. | |
Included projects: [root project 'getting-started'] | |
> Configure project : | |
Evaluating root project 'getting-started' using build file '/Users/galder/tmp/getting-started/build.gradle'. | |
All projects evaluated. | |
Task name matched 'testNative' | |
Selected primary task 'testNative' from project : | |
Tasks to be executed: [task ':processResources', task ':quarkusGenerateCode', task ':quarkusGenerateCodeDev', task ':compileJava', task ':classes', task ':jar', task ':compileQuarkusTestGeneratedSourcesJava', task ':quarkusGenerateCodeTests', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':compileIntegrationTestJava', task ':processIntegrationTestResources', task ':integrationTestClasses', task ':compileNativeTestJava', task ':processNativeTestResources', task ':nativeTestClasses', task ':test', task ':quarkusAppPartsBuild', task ':quarkusDependenciesBuild', task ':quarkusBuild', task ':testNative'] | |
Tasks that were excluded: [] | |
The Quarkus tasks testNative and buildNative are deprecated and subject to removal. Please migrate your build to use 'test -Dquarkus.package.type=native' and 'quarkusBuild -Dquarkus.package.type=native'. | |
Resolve mutations for :processResources (Thread[#687,Execution worker,5,main]) started. | |
:processResources (Thread[#687,Execution worker,5,main]) started. | |
> Task :processResources UP-TO-DATE | |
Caching disabled for task ':processResources' because: | |
Build cache is disabled | |
Skipping task ':processResources' as it is up-to-date. | |
Resolve mutations for :quarkusGenerateCode (Thread[#687,Execution worker,5,main]) started. | |
:quarkusGenerateCode (Thread[#687,Execution worker,5,main]) started. | |
> Task :quarkusGenerateCode UP-TO-DATE | |
Caching disabled for task ':quarkusGenerateCode' because: | |
Build cache is disabled | |
Skipping task ':quarkusGenerateCode' as it is up-to-date. | |
Resolve mutations for :quarkusGenerateCodeDev (Thread[#687,Execution worker,5,main]) started. | |
:quarkusGenerateCodeDev (Thread[#687,Execution worker,5,main]) started. | |
> Task :quarkusGenerateCodeDev UP-TO-DATE | |
Caching disabled for task ':quarkusGenerateCodeDev' because: | |
Build cache is disabled | |
Skipping task ':quarkusGenerateCodeDev' as it is up-to-date. | |
Resolve mutations for :compileJava (Thread[#687,Execution worker,5,main]) started. | |
:compileJava (Thread[#687,Execution worker,5,main]) started. | |
> Task :compileJava UP-TO-DATE | |
Caching disabled for task ':compileJava' because: | |
Build cache is disabled | |
Skipping task ':compileJava' as it is up-to-date. | |
Resolve mutations for :classes (Thread[#687,Execution worker,5,main]) started. | |
:classes (Thread[#687,Execution worker,5,main]) started. | |
> Task :classes UP-TO-DATE | |
Skipping task ':classes' as it has no actions. | |
Resolve mutations for :jar (Thread[#687,Execution worker,5,main]) started. | |
:jar (Thread[#687,Execution worker,5,main]) started. | |
> Task :jar UP-TO-DATE | |
Caching disabled for task ':jar' because: | |
Build cache is disabled | |
Skipping task ':jar' as it is up-to-date. | |
Resolve mutations for :compileQuarkusTestGeneratedSourcesJava (Thread[#687,Execution worker,5,main]) started. | |
:compileQuarkusTestGeneratedSourcesJava (Thread[#687,Execution worker,5,main]) started. | |
> Task :compileQuarkusTestGeneratedSourcesJava NO-SOURCE | |
Skipping task ':compileQuarkusTestGeneratedSourcesJava' as it has no source files and no previous output files. | |
Resolve mutations for :quarkusGenerateCodeTests (Thread[#687,Execution worker,5,main]) started. | |
:quarkusGenerateCodeTests (Thread[#687,Execution worker,5,main]) started. | |
> Task :quarkusGenerateCodeTests UP-TO-DATE | |
Caching disabled for task ':quarkusGenerateCodeTests' because: | |
Build cache is disabled | |
Skipping task ':quarkusGenerateCodeTests' as it is up-to-date. | |
Resolve mutations for :compileTestJava (Thread[#687,Execution worker,5,main]) started. | |
:compileTestJava (Thread[#687,Execution worker,5,main]) started. | |
> Task :compileTestJava UP-TO-DATE | |
Caching disabled for task ':compileTestJava' because: | |
Build cache is disabled | |
Skipping task ':compileTestJava' as it is up-to-date. | |
Resolve mutations for :processTestResources (Thread[#687,Execution worker,5,main]) started. | |
:processTestResources (Thread[#687,Execution worker,5,main]) started. | |
> Task :processTestResources NO-SOURCE | |
Skipping task ':processTestResources' as it has no source files and no previous output files. | |
Resolve mutations for :testClasses (Thread[#687,Execution worker,5,main]) started. | |
:testClasses (Thread[#687,Execution worker,5,main]) started. | |
> Task :testClasses UP-TO-DATE | |
Skipping task ':testClasses' as it has no actions. | |
Resolve mutations for :compileIntegrationTestJava (Thread[#687,Execution worker,5,main]) started. | |
:compileIntegrationTestJava (Thread[#687,Execution worker,5,main]) started. | |
> Task :compileIntegrationTestJava NO-SOURCE | |
Skipping task ':compileIntegrationTestJava' as it has no source files and no previous output files. | |
Resolve mutations for :processIntegrationTestResources (Thread[#687,Execution worker,5,main]) started. | |
:processIntegrationTestResources (Thread[#687,Execution worker,5,main]) started. | |
> Task :processIntegrationTestResources NO-SOURCE | |
Skipping task ':processIntegrationTestResources' as it has no source files and no previous output files. | |
Resolve mutations for :integrationTestClasses (Thread[#687,Execution worker,5,main]) started. | |
:integrationTestClasses (Thread[#687,Execution worker,5,main]) started. | |
> Task :integrationTestClasses UP-TO-DATE | |
Skipping task ':integrationTestClasses' as it has no actions. | |
Resolve mutations for :compileNativeTestJava (Thread[#687,Execution worker,5,main]) started. | |
:compileNativeTestJava (Thread[#687,Execution worker,5,main]) started. | |
> Task :compileNativeTestJava UP-TO-DATE | |
Caching disabled for task ':compileNativeTestJava' because: | |
Build cache is disabled | |
Skipping task ':compileNativeTestJava' as it is up-to-date. | |
Resolve mutations for :processNativeTestResources (Thread[#687,Execution worker,5,main]) started. | |
:processNativeTestResources (Thread[#687,Execution worker,5,main]) started. | |
> Task :processNativeTestResources NO-SOURCE | |
Skipping task ':processNativeTestResources' as it has no source files and no previous output files. | |
Resolve mutations for :nativeTestClasses (Thread[#687,Execution worker,5,main]) started. | |
:nativeTestClasses (Thread[#692,Execution worker Thread 6,5,main]) started. | |
> Task :nativeTestClasses UP-TO-DATE | |
Skipping task ':nativeTestClasses' as it has no actions. | |
Resolve mutations for :test (Thread[#692,Execution worker Thread 6,5,main]) started. | |
:test (Thread[#692,Execution worker Thread 6,5,main]) started. | |
Gradle Test Executor 10 started executing tests. | |
Loading JUnit Platform configuration parameters from classpath resource [jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/io.quarkus/quarkus-junit5-properties/3.8.2/9c6306e1045b00c7ebcd603ec8fbeea387131ff9/quarkus-junit5-properties-3.8.2.jar!/junit-platform.properties]. | |
Loaded LauncherSessionListener instances: [] | |
Discovered TestEngines: | |
- junit-jupiter (group ID: org.junit.jupiter, artifact ID: junit-jupiter-engine, version: 5.10.1, location: jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.10.1/6c9ff773f9aa842b91d1f2fe4658973252ce2428/junit-jupiter-engine-5.10.1.jar!/org/junit/jupiter/engine/JupiterTestEngine.class) | |
Loaded PostDiscoveryFilter instances: [] | |
Loaded LauncherDiscoveryListener instances: [] | |
Loaded TestExecutionListener instances: [org.junit.platform.launcher.listeners.UniqueIdTrackingListener@1bb5a082] | |
Loading JUnit Platform configuration parameters from classpath resource [jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/io.quarkus/quarkus-junit5-properties/3.8.2/9c6306e1045b00c7ebcd603ec8fbeea387131ff9/quarkus-junit5-properties-3.8.2.jar!/junit-platform.properties]. | |
Using default class orderer 'io.quarkus.test.junit.util.QuarkusTestProfileAwareClassOrderer' set via the 'junit.jupiter.testclass.order.default' configuration parameter. | |
getting-started 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.8.2) started in 0.988s. Listening on: http://localhost:8081 | |
Profile test activated. | |
Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] | |
> Task :test | |
Caching disabled for task ':test' because: | |
Build cache is disabled | |
Task ':test' is not up-to-date because: | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/test/binary/output.bin has changed. | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/test/binary/output.bin.idx has changed. | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/test/binary/results.bin has been removed. | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
Starting process 'Gradle Test Executor 10'. Working directory: /Users/galder/tmp/getting-started Command: /Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home/bin/java -DOUTPUT_SOURCES_DIR=/Users/galder/tmp/getting-started/build/classes/java/main,/Users/galder/tmp/getting-started/build/classes/java/test -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dnative.image.path=/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner -Dorg.gradle.internal.worker.tmpdir=/Users/galder/tmp/getting-started/build/tmp/test/work -Dorg.gradle.native=false -Dquarkus-internal-test.serialized-app-model.path=/Users/galder/tmp/getting-started/build/tmp/test/quarkus-app-test-model.dat @/Users/galder/.gradle/.tmp/gradle-worker-classpath7513940745755747836txt -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=001 -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 10' | |
Successfully started process 'Gradle Test Executor 10' | |
GreetingResourceTest STANDARD_OUT | |
2024-03-12 08:36:24,641 INFO [io.quarkus] (Test worker) getting-started 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.8.2) started in 0.988s. Listening on: http://localhost:8081 | |
2024-03-12 08:36:24,643 INFO [io.quarkus] (Test worker) Profile test activated. | |
2024-03-12 08:36:24,643 INFO [io.quarkus] (Test worker) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] | |
getting-started stopped in 0.009s | |
Gradle Test Executor 10 finished executing tests. | |
> Task :test | |
Gradle Test Executor 10 STANDARD_OUT | |
2024-03-12 08:36:25,190 INFO [io.quarkus] (Test worker) getting-started stopped in 0.009s | |
Finished generating test XML results (0.0 secs) into: /Users/galder/tmp/getting-started/build/test-results/test | |
Generating HTML test report... | |
Finished generating test html results (0.001 secs) into: /Users/galder/tmp/getting-started/build/reports/tests/test | |
Resolve mutations for :quarkusAppPartsBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
:quarkusAppPartsBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
This JVM does not support getting OS memory, so no OS memory status updates will be broadcast | |
Building native image source jar: /Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-native-image-source-jar/getting-started-1.0.0-SNAPSHOT-runner.jar | |
Building native image from /Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-native-image-source-jar/getting-started-1.0.0-SNAPSHOT-runner.jar | |
Running Quarkus native-image plugin on GRAALVM 23.1 JDK 21+35-jvmci-23.1-b15 | |
/Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home/bin/native-image -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dlogging.initial-configurator.min-level=500 -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=3 -J-Duser.language=en -J-Duser.country=001 -J-Dfile.encoding=UTF-8 --features=io.quarkus.runner.Feature,io.quarkus.runtime.graal.DisableLoggingFeature -J--add-exports=java.security.jgss/sun.security.krb5=ALL-UNNAMED -J--add-opens=java.base/java.text=ALL-UNNAMED -J--add-opens=java.base/java.io=ALL-UNNAMED -J--add-opens=java.base/java.lang.invoke=ALL-UNNAMED -J--add-opens=java.base/java.util=ALL-UNNAMED -H:+UnlockExperimentalVMOptions -H:BuildOutputJSONFile=getting-started-1.0.0-SNAPSHOT-runner-build-output-stats.json -H:-UnlockExperimentalVMOptions --strict-image-heap -H:+UnlockExperimentalVMOptions -H:+AllowFoldMethods -H:-UnlockExperimentalVMOptions -J-Djava.awt.headless=true --no-fallback --link-at-build-time -H:+UnlockExperimentalVMOptions -H:+ReportExceptionStackTraces -H:-UnlockExperimentalVMOptions -H:-AddAllCharsets --enable-url-protocols=http --enable-monitoring=heapdump -H:+UnlockExperimentalVMOptions -H:-UseServiceLoaderFeature -H:-UnlockExperimentalVMOptions -J--add-exports=org.graalvm.nativeimage/org.graalvm.nativeimage.impl=ALL-UNNAMED --exclude-config io\.netty\.netty-codec /META-INF/native-image/io\.netty/netty-codec/generated/handlers/reflect-config\.json --exclude-config io\.netty\.netty-handler /META-INF/native-image/io\.netty/netty-handler/generated/handlers/reflect-config\.json getting-started-1.0.0-SNAPSHOT-runner -jar getting-started-1.0.0-SNAPSHOT-runner.jar | |
> Task :quarkusAppPartsBuild | |
Caching disabled for task ':quarkusAppPartsBuild' because: | |
Build cache is disabled | |
Task ':quarkusAppPartsBuild' is not up-to-date because: | |
Value of input property 'cachingRelevantInput' has changed for task ':quarkusAppPartsBuild' | |
Building Quarkus app for package type jar in /Users/galder/tmp/getting-started/build/quarkus-build/gen | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
Starting Quarkus application build for package type jar | |
Effective properties: | |
quarkus.application.name=getting-started | |
quarkus.application.version=1.0.0-SNAPSHOT | |
quarkus.package.type=native | |
quarkus.profile=prod | |
Starting process 'Gradle Worker Daemon 11'. Working directory: /Users/galder/.gradle/workers Command: /Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home/bin/java -Dquarkus.application.name=getting-started -Dquarkus.application.version=1.0.0-SNAPSHOT -Dquarkus.package.type=native -Dquarkus.profile=prod @/Users/galder/.gradle/.tmp/gradle-worker-classpath6314810861118649445txt -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=001 -Duser.language=en -Duser.variant worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Worker Daemon 11' | |
Successfully started process 'Gradle Worker Daemon 11' | |
Started Gradle worker daemon (0.214 secs) with fork options DaemonForkOptions{executable=/Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home/bin/java, minHeapSize=null, maxHeapSize=null, jvmArgs=[], keepAliveMode=SESSION}. | |
Building Quarkus application org.acme:getting-started:1.0.0-SNAPSHOT | |
base name: getting-started-1.0.0-SNAPSHOT | |
target directory: /Users/galder/tmp/getting-started/build | |
configured package type: native | |
configured output directory: null | |
configured output name: null | |
Gradle version: 8.5 | |
JBoss Threads version 3.5.1.Final | |
======================================================================================================================== | |
GraalVM Native Image: Generating 'getting-started-1.0.0-SNAPSHOT-runner' (executable)... | |
======================================================================================================================== | |
For detailed information and explanations on the build output, visit: | |
https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/BuildOutput.md | |
------------------------------------------------------------------------------------------------------------------------ | |
[1/8] Initializing... (3.5s @ 0.11GB) | |
Java version: 21+35, vendor version: GraalVM CE 21+35.1 | |
Graal compiler: optimization level: 2, target machine: armv8-a | |
C compiler: cc (apple, arm64, 15.0.0) | |
Garbage collector: Serial GC (max heap size: 80% of RAM) | |
3 user-specific feature(s): | |
- com.oracle.svm.thirdparty.gson.GsonFeature | |
- io.quarkus.runner.Feature: Auto-generated class by Quarkus from the existing extensions | |
- io.quarkus.runtime.graal.DisableLoggingFeature: Disables INFO logging during the analysis phase | |
------------------------------------------------------------------------------------------------------------------------ | |
3 experimental option(s) unlocked: | |
- '-H:+AllowFoldMethods' (origin(s): command line) | |
- '-H:BuildOutputJSONFile' (origin(s): command line) | |
- '-H:-UseServiceLoaderFeature' (origin(s): command line) | |
------------------------------------------------------------------------------------------------------------------------ | |
Build resources: | |
- 24.18GB of memory (75.6% of 32.00GB system memory, determined at start) | |
- 10 thread(s) (100.0% of 10 available processor(s), determined at start) | |
08:36:42,589 WARN [io.net.res.dns.DnsServerAddressStreamProviders] Can not find io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider in the classpath, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos' | |
[2/8] Performing analysis... [******] (13.6s @ 1.14GB) | |
10,750 reachable types (85.9% of 12,510 total) | |
15,382 reachable fields (57.2% of 26,892 total) | |
54,406 reachable methods (56.1% of 96,897 total) | |
3,468 types, 106 fields, and 3,156 methods registered for reflection | |
61 types, 60 fields, and 55 methods registered for JNI access | |
5 native libraries: -framework CoreServices, -framework Foundation, dl, pthread, z | |
[3/8] Building universe... (2.7s @ 1.19GB) | |
[4/8] Parsing methods... [*] (1.3s @ 1.11GB) | |
[5/8] Inlining methods... [***] (0.8s @ 1.37GB) | |
[6/8] Compiling methods... [***] (10.6s @ 1.71GB) | |
[7/8] Layouting methods... [**] (3.0s @ 0.93GB) | |
[8/8] Creating image... [**] (4.3s @ 1.67GB) | |
20.56MB (44.85%) for code area: 34,622 compilation units | |
24.63MB (53.71%) for image heap: 282,487 objects and 55 resources | |
677.73kB ( 1.44%) for other data | |
45.85MB in total | |
------------------------------------------------------------------------------------------------------------------------ | |
Top 10 origins of code area: Top 10 object types in image heap: | |
11.61MB java.base 6.87MB byte[] for code metadata | |
1.31MB svm.jar (Native Image) 3.73MB byte[] for java.lang.String | |
878.18kB modified-io.vertx.vertx-core-4.5.4.jar 2.63MB java.lang.Class | |
839.84kB getting-started-1.0.0-SNAPSHOT-runner.jar 2.61MB java.lang.String | |
538.35kB io.netty.netty-buffer-4.1.107.Final.jar 923.83kB com.oracle.svm.core.hub.DynamicHubCompanion | |
474.81kB io.netty.netty-common-4.1.107.Final.jar 879.49kB byte[] for general heap data | |
405.16kB io.netty.netty-codec-http-4.1.107.Final.jar 621.90kB byte[] for reflection metadata | |
365.51kB io.netty.netty-transport-4.1.107.Final.jar 524.12kB java.lang.String[] | |
364.96kB io.netty.netty-codec-http2-4.1.107.Final.jar 464.91kB java.util.HashMap$Node | |
336.84kB io.smallrye.config.smallrye-config-core-3.5.4.jar 396.84kB byte[] for embedded resources | |
3.34MB for 71 more packages 5.07MB for 2696 more object types | |
------------------------------------------------------------------------------------------------------------------------ | |
Recommendations: | |
HEAP: Set max heap for improved and more predictable memory usage. | |
CPU: Enable more CPU features with '-march=native' for improved performance. | |
------------------------------------------------------------------------------------------------------------------------ | |
4.0s (9.8% of total time) in 135 GCs | Peak RSS: 3.41GB | CPU load: 6.50 | |
------------------------------------------------------------------------------------------------------------------------ | |
Produced artifacts: | |
/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-native-image-source-jar/getting-started-1.0.0-SNAPSHOT-runner (executable) | |
/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-native-image-source-jar/getting-started-1.0.0-SNAPSHOT-runner-build-output-stats.json (build_info) | |
======================================================================================================================== | |
Finished generating 'getting-started-1.0.0-SNAPSHOT-runner' in 40.4s. | |
> Task :quarkusAppPartsBuild | |
Quarkus augmentation completed in 42632ms | |
AugmentResult.nativeResult = /Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner | |
AugmentResult.results = | |
/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner | |
AugmentResult: | |
.jar.path = /Users/galder/tmp/getting-started/build/quarkus-app/quarkus-run.jar | |
.jar.libraryDir = /Users/galder/tmp/getting-started/build/quarkus-app/lib | |
.jar.originalArtifact = null | |
.jar.uberJar = false | |
Quarkus application build was successful | |
Synchronizing Quarkus fast-jar-like app for package type jar into /Users/galder/tmp/getting-started/build/quarkus-build/app | |
Resolve mutations for :quarkusDependenciesBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
:quarkusDependenciesBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
> Task :quarkusDependenciesBuild | |
Caching disabled for task ':quarkusDependenciesBuild' because: | |
Build cache is disabled | |
Task ':quarkusDependenciesBuild' is not up-to-date because: | |
Value of input property 'cachingRelevantInput' has changed for task ':quarkusDependenciesBuild' | |
Placing Quarkus application dependencies for package type jar in /Users/galder/tmp/getting-started/build/quarkus-build/dep | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
Removed artifacts: (none) | |
parent first artifacts: (none) | |
Copied 86 files into /Users/galder/tmp/getting-started/build/quarkus-build/dep/lib/main | |
Copied 14 files into /Users/galder/tmp/getting-started/build/quarkus-build/dep/lib/boot | |
Resolve mutations for :quarkusBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
:quarkusBuild (Thread[#692,Execution worker Thread 6,5,main]) started. | |
> Task :quarkusBuild | |
Caching disabled for task ':quarkusBuild' because: | |
Build cache is disabled | |
Task ':quarkusBuild' is not up-to-date because: | |
Value of input property 'cachingRelevantInput' has changed for task ':quarkusBuild' | |
Removing output files and directories (provide a clean state). | |
Synchronizing Quarkus build for jar packaging from /Users/galder/tmp/getting-started/build/quarkus-build/app/quarkus-app and /Users/galder/tmp/getting-started/build/quarkus-build/dep into /Users/galder/tmp/getting-started/build/quarkus-app | |
Copying remaining Quarkus application artifacts for jar packaging from /Users/galder/tmp/getting-started/build/quarkus-build/app into /Users/galder/tmp/getting-started/build | |
Resolve mutations for :testNative (Thread[#692,Execution worker Thread 6,5,main]) started. | |
:testNative (Thread[#692,Execution worker Thread 6,5,main]) started. | |
Gradle Test Executor 12 started executing tests. | |
Loading JUnit Platform configuration parameters from classpath resource [jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/io.quarkus/quarkus-junit5-properties/3.8.2/9c6306e1045b00c7ebcd603ec8fbeea387131ff9/quarkus-junit5-properties-3.8.2.jar!/junit-platform.properties]. | |
Loaded LauncherSessionListener instances: [] | |
Discovered TestEngines: | |
- junit-jupiter (group ID: org.junit.jupiter, artifact ID: junit-jupiter-engine, version: 5.10.1, location: jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.10.1/6c9ff773f9aa842b91d1f2fe4658973252ce2428/junit-jupiter-engine-5.10.1.jar!/org/junit/jupiter/engine/JupiterTestEngine.class) | |
Loaded PostDiscoveryFilter instances: [] | |
Loaded LauncherDiscoveryListener instances: [] | |
Loaded TestExecutionListener instances: [org.junit.platform.launcher.listeners.UniqueIdTrackingListener@1bb5a082] | |
Loading JUnit Platform configuration parameters from classpath resource [jar:file:/Users/galder/.gradle/caches/modules-2/files-2.1/io.quarkus/quarkus-junit5-properties/3.8.2/9c6306e1045b00c7ebcd603ec8fbeea387131ff9/quarkus-junit5-properties-3.8.2.jar!/junit-platform.properties]. | |
Using default class orderer 'io.quarkus.test.junit.util.QuarkusTestProfileAwareClassOrderer' set via the 'junit.jupiter.testclass.order.default' configuration parameter. | |
> Task :testNative | |
Caching disabled for task ':testNative' because: | |
Build cache is disabled | |
Task ':testNative' is not up-to-date because: | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/testNative/binary has been removed. | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/testNative/binary/output.bin has been removed. | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/testNative/binary/output.bin.idx has been removed. | |
Output property 'binaryResultsDirectory' file /Users/galder/tmp/getting-started/build/test-results/testNative/binary/results.bin has been removed. | |
Output property 'reports.enabledReports.html.outputLocation' file /Users/galder/tmp/getting-started/build/reports/tests/testNative has been removed. | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/grpc', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avdl', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avpr', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/quarkus-test-generated-sources/avsc', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/java', not found | |
file or directory '/Users/galder/tmp/getting-started/src/integrationTest/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/native-test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/quarkus-test-generated-sources/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/src/test/resources', not found | |
file or directory '/Users/galder/tmp/getting-started/build/classes/java/integrationTest', not found | |
Starting process 'Gradle Test Executor 12'. Working directory: /Users/galder/tmp/getting-started Command: /Users/galder/opt/graalvm-community-openjdk-21.0.0+35.1/Contents/Home/bin/java -DOUTPUT_SOURCES_DIR=/Users/galder/tmp/getting-started/build/classes/java/main,/Users/galder/tmp/getting-started/build/classes/java/test -Dnative.image.path=/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner -Dorg.gradle.internal.worker.tmpdir=/Users/galder/tmp/getting-started/build/tmp/testNative/work -Dorg.gradle.native=false -Dquarkus-internal-test.serialized-app-model.path=/Users/galder/tmp/getting-started/build/tmp/testNative/quarkus-app-test-model.dat @/Users/galder/.gradle/.tmp/gradle-worker-classpath14247518385251982658txt -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=001 -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 12' | |
Successfully started process 'Gradle Test Executor 12' | |
GreetingResourceIT STANDARD_OUT | |
Executing "/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner -Dquarkus.http.port=8081 -Dquarkus.http.ssl-port=8444 -Dtest.url=http://localhost:8081 -Dquarkus.log.file.path=/Users/galder/tmp/getting-started/build/quarkus.log -Dquarkus.log.file.enable=true -Dquarkus.log.category."io.quarkus".level=INFO" | |
__ ____ __ _____ ___ __ ____ ______ | |
--/ __ \/ / / / _ | / _ \/ //_/ / / / __/ | |
-/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ | |
--\___\_\____/_/ |_/_/|_/_/|_|\____/___/ | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) getting-started 1.0.0-SNAPSHOT native (powered by Quarkus 3.8.2) started in 0.022s. Listening on: http://0.0.0.0:8081 | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) Profile prod activated. | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] | |
Gradle Test Executor 12 finished executing tests. | |
> Task :testNative | |
Finished generating test XML results (0.0 secs) into: /Users/galder/tmp/getting-started/build/test-results/testNative | |
Generating HTML test report... | |
Finished generating test html results (0.001 secs) into: /Users/galder/tmp/getting-started/build/reports/tests/testNative | |
BUILD SUCCESSFUL in 48s | |
13 actionable tasks: 5 executed, 8 up-to-date | |
Watched directory hierarchies: [/Users/galder/tmp/getting-started] | |
Stopped 1 worker daemon(s). | |
❯ cat /Users/galder/tmp/getting-started/build/test-results/testNative/TEST-org.acme.GreetingResourceIT.xml | |
<?xml version="1.0" encoding="UTF-8"?> | |
<testsuite name="org.acme.GreetingResourceIT" tests="1" skipped="0" failures="0" errors="0" timestamp="2024-03-12T07:37:10" hostname="m22" time="0.58"> | |
<properties/> | |
<testcase name="testHelloEndpoint()" classname="org.acme.GreetingResourceIT" time="0.58"/> | |
<system-out><![CDATA[Executing "/Users/galder/tmp/getting-started/build/getting-started-1.0.0-SNAPSHOT-runner -Dquarkus.http.port=8081 -Dquarkus.http.ssl-port=8444 -Dtest.url=http://localhost:8081 -Dquarkus.log.file.path=/Users/galder/tmp/getting-started/build/quarkus.log -Dquarkus.log.file.enable=true -Dquarkus.log.category."io.quarkus".level=INFO" | |
__ ____ __ _____ ___ __ ____ ______ | |
--/ __ \/ / / / _ | / _ \/ //_/ / / / __/ | |
-/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ | |
--\___\_\____/_/ |_/_/|_/_/|_|\____/___/ | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) getting-started 1.0.0-SNAPSHOT native (powered by Quarkus 3.8.2) started in 0.022s. Listening on: http://0.0.0.0:8081 | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) Profile prod activated. | |
2024-03-12 08:37:10,500 INFO [io.quarkus] (main) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx] | |
]]></system-out> | |
<system-err><![CDATA[]]></system-err> | |
</testsuite> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment