micronaut-core
micronaut-core copied to clipboard
Add "functional" benchmark
This commit introduces a new test project which is a JMH benchmark testing an application. It makes use of the Micronaut Gradle plugins (that is to say builds an application in a similar way as for a user application) and applies the AOT plugin.
There are 2 JMH jars being created. The standard JMH jar is using the regular application classpath. Another jar is created with the optimized jar.
To run the benchmark with the AOT optimized application, run:
./gradlew :test-suite-benchmarks:optimizedJmhJar
Then:
./test-suite-benchmarks/build/libs/test-suite-benchmarks-jmh-all-<version>.jar
SonarCloud Quality Gate failed.
0 Bugs
0 Vulnerabilities
0 Security Hotspots
1 Code Smell
0.0% Coverage
0.0% Duplication
Catch issues before they fail your Quality Gate with our IDE extension
SonarLint
will not this create a cycle between core and the modules?
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
:white_check_mark: melix
:x: yawkat
You have signed the CLA already but the status is still pending? Let us recheck it.