Skip to content
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

Use of quarkus-agroal with GCP CloudSQL #5901

Closed
wants to merge 602 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
602 commits
Select commit Hold shift + click to select a range
55eb4a4
Initialize com.microsoft.sqlserver.jdbc.KerbAuthentication at run time
gwenneg Dec 15, 2019
92d772e
Add quarkus-kafka-streams-deployment to bom/deployment
gastaldi Dec 15, 2019
298332c
Raise a few native tests timeout
gsmet Dec 15, 2019
2eff3f4
Removed Quarkus bootstrap dependencies not used (directly) by the boo…
aloubyansky Dec 15, 2019
4dd9749
Improve error message if config properties conflict
stuartwdouglas Dec 15, 2019
08f79a1
Move Launching JVM log to debug level
gastaldi Dec 15, 2019
fc79112
Fix erroneous Kubernetes file name in docs
geoand Dec 16, 2019
2e2193f
Introduce handling of more advanced generics cases
geoand Dec 13, 2019
16b12fd
Make JandexUtilTest more readable
geoand Dec 13, 2019
3c98dca
Fix #5885: generics break panache repo enhancer
FroMage Dec 16, 2019
e920186
Moved skipRepository up
FroMage Dec 16, 2019
ebded38
Test for mongo version of #5885 bug
FroMage Dec 16, 2019
60882c4
Let the delegate handlers decide to autoflush
dmlloyd Dec 13, 2019
16e2f7f
Move Elytron Security substitutions to their own module
gsmet Dec 13, 2019
a8c55e6
Add the jsonp extension as it is required for OAuth2 authentication
gsmet Dec 13, 2019
276e4c8
Run standalone RESTeasy in main thread pool
stuartwdouglas Dec 16, 2019
e5c17a1
Move Spring Data JPA classes to panache to avoid dev-mode CL issue
geoand Dec 16, 2019
e554b8a
Qute - escape expressions in html by default
mkouba Dec 14, 2019
cd32b75
Use the bean index to scan subresources, check parameters and look fo…
gsmet Dec 16, 2019
5cc1228
Allow multiple headers with same name
stuartwdouglas Dec 17, 2019
45912ee
cookie test
pedroigor Dec 17, 2019
81dc599
Bump flyway-core from 6.1.1 to 6.1.2
dependabot-preview[bot] Dec 16, 2019
c2cfab3
Fix a small documentation error
loicmathieu Dec 13, 2019
4ce618e
ArC - activate request context for any observer notification
mkouba Dec 17, 2019
5929dbd
Add a dev-mode test for the Spring Data JPA module
geoand Dec 17, 2019
71796f7
Upgrade to Hibernate Search 6.0.0.Beta3
yrodiere Dec 16, 2019
681ca05
Filter out the new "version" log from Hibernate Search on startup
yrodiere Dec 16, 2019
4fa53af
Add more assertions for mass indexing in Hibernate Search
yrodiere Dec 17, 2019
73a8b71
Work around a problem with Version.logVersion in Hibernate Search 6.0…
yrodiere Dec 17, 2019
a44bdc4
Fix file system path for overriding application.properties when using…
paschi Dec 17, 2019
d819a83
Some housekeeping on our pom files
gsmet Dec 17, 2019
5e44ebc
Agroal dev mode test
stuartwdouglas Dec 17, 2019
718fb4b
Add Support to Multiple Vault KV Paths - Fixes Issue 5638 #6174
vsevel Nov 25, 2019
a2e7d06
remove whitespace
n1hility Dec 18, 2019
24b2fce
Workaround CI failure
n1hility Dec 18, 2019
ee0ae71
Workaround CI
n1hility Dec 18, 2019
dc75dc5
Update workaround
n1hility Dec 18, 2019
b880326
Update native-build-steps.yaml
n1hility Dec 18, 2019
b039359
Minor cleanup in Gradle plugin
gastaldi Dec 18, 2019
b0890ab
Add a dev-mode test for the Spring Web module
geoand Dec 18, 2019
a37e7bc
auth-mechanism property does not exist
viniciusfcf Dec 18, 2019
9b1b3d1
Complete work-around for CI (#6256)
n1hility Dec 18, 2019
ffde6ee
Add a dev-mode test for the Spring Security module
geoand Dec 18, 2019
19fb669
Fix broken call-out
geoand Dec 18, 2019
a0d66b5
Mailer - support Qute templates
mkouba Dec 13, 2019
fe6714a
Update mailer docs - mention MailTemplate
mkouba Dec 18, 2019
9291fa4
Bump debezium-core from 0.10.0.Final to 1.0.0.Final
dependabot-preview[bot] Dec 18, 2019
33d878a
Transfer JAX-B annotations from fields to accessor
aguibert Dec 16, 2019
d9db353
Support annotations with nested annotation arrays
aguibert Dec 16, 2019
ba5e761
Update writing-extensions.adoc
pivovarit Dec 20, 2019
76177a7
Prevent UnsupportedOperationException in addSourcePaths
jaikiran Dec 20, 2019
0c331d9
Provided ManagedExecutor and ThreadContext beans should be default so…
manovotn Dec 13, 2019
1ac04aa
Fix table design on safari and mobiles
ia3andy Dec 19, 2019
dbca0e3
Use uppercase only in placeholder for the config search
ia3andy Dec 19, 2019
1e1ec22
Mention possibility to disable JSON for non prod
mejlholm Dec 19, 2019
f9f5ef1
Include sun.security.util.Resources bundle in native image
gwenneg Dec 17, 2019
8559533
Devmode test for Metrics
jmartisk Dec 18, 2019
ac02fa3
Prevent throwing NPE when recorded objects have null collections
jmartisk Dec 20, 2019
ee71e7a
Add note about Sentry re-licensing to BSL
ia3andy Dec 20, 2019
e6d99d7
issue-6280 Address Class-Path parsing issues with Java 11 and Windows…
jaikiran Dec 20, 2019
3da9841
Fix package name of Neo4j health check.
michael-simons Dec 20, 2019
908f30a
Add README.md for the Gradle plugin
gastaldi Dec 10, 2019
30e60cd
Bump flyway-core from 6.1.2 to 6.1.3
dependabot-preview[bot] Dec 20, 2019
fa66dfd
sentry.io is not opensource
maxandersen Dec 21, 2019
19c1a73
[fixes #5926] - Attempt to make code flow test more stable
pedroigor Dec 16, 2019
cea8d45
Only have one warning about the non-open source Sentry license
gsmet Dec 21, 2019
f99c098
Use same all-open configuration for generated Kotlin Maven projects a…
geoand Dec 22, 2019
24b9edd
Ensure that the Kotlin compiler adds method param names to bytecode
geoand Dec 22, 2019
d65329e
Adopt new label nomenclature in issue templates
gastaldi Dec 22, 2019
16f88e9
Added back methods mistakenly considered unused in QuarkusPluginExten…
gastaldi Dec 22, 2019
ea7848c
Show stacktrace when building the gradle plugin
gastaldi Dec 22, 2019
57b1fc4
Disabling Scala gradle build test for now
gastaldi Dec 22, 2019
cbe0a16
basic-rest/scala/build.gradle-template.ftl requires scala-library
gastaldi Dec 23, 2019
29ba6ae
Fixes Illegal char error in Gradle plugin
gastaldi Dec 23, 2019
5d05645
Revert "Disabling Scala gradle build test for now"
gastaldi Dec 23, 2019
b6a7fd9
Set className and path to trigger sample code generation
gastaldi Dec 23, 2019
2d2102b
Increase timeout in one of the native image stages that frequently fa…
geoand Dec 23, 2019
f97fac4
Fix a source extract in Qute documentation
gsmet Dec 23, 2019
c300627
Be a bit more consistent in Qute documentation indentation
gsmet Dec 23, 2019
8ece537
Fix a minor indentation issue in Gradle tooling documentation
gsmet Dec 23, 2019
fa7be06
Review the Logging to Sentry documentation
gsmet Dec 23, 2019
1f21d2e
Fixes spaces to be double spaces in all the examples
lordofthejars Dec 23, 2019
2cea942
issue-5942 Introduce a deterministic ordering, between extensions, fo…
jaikiran Dec 20, 2019
921e572
Add missing descriptions to recently added extensions
gsmet Dec 23, 2019
8ea6ae2
Tweak the Sentry extension description
gsmet Dec 23, 2019
daf961d
Ensure that Kotlin Data classes with default values work in native wi…
geoand Dec 23, 2019
92b88ad
Spring Boot properties extension
Dec 18, 2019
1f2ca2e
Reactive routes - detect unordered conflicting routes
mkouba Dec 19, 2019
3b7efb0
fix typo
kdnakt Dec 28, 2019
ef90bcc
Handle javax.inject.Named on implict singleton bean in spring-di
rquinio Dec 26, 2019
3476964
Update docs with import for RegisterForReflection
ianwormsbecker-ssimwave Dec 30, 2019
d2b925b
Using constants in Gradle tests
gastaldi Dec 29, 2019
946d965
docs(qute): add link to Qute reference guide in the Qute templating e…
machi1990 Dec 31, 2019
4d9a47b
docs: fix project artifact id for jackson
kdnakt Jan 2, 2020
6f7c980
fix project name in the link to legumes.html
kdnakt Jan 2, 2020
bccf1d9
Fix Elytron properties perf issue
loicmathieu Dec 30, 2019
bf95099
Fix Elytron JDBC perf issue
loicmathieu Dec 30, 2019
9027479
Ensure that MySQL integration test works properly with Docker Maven p…
geoand Jan 2, 2020
c9fbc2e
Add a quick workaround to get javadoc generation happy
gsmet Dec 17, 2019
2c84de3
Add Emitter usage to reactive messaging guides
loicmathieu Jan 2, 2020
80f8c8b
Properly initialize Maven profile options during bootstrap
geoand Jan 2, 2020
7c49b48
Document how to retrieve the active profile
geoand Jan 3, 2020
f2223c6
Create BuildTimeRunTimeDefaultValuesConfigSource only once
geoand Jan 3, 2020
6a0da3b
Add JSON-B and Jackson serialization to the Kafka guide
loicmathieu Jan 3, 2020
f230626
feat(flyway): integrate flyway's validate functionality into quarkus
Dec 22, 2019
c14a6bb
Add websockets dev mode test
stuartwdouglas Dec 18, 2019
955b5f6
Make application version and name available as runtime properties
geoand Dec 19, 2019
51550b5
Add tests for application name and version handling
geoand Dec 20, 2019
50dff90
Ensure that NativeIT is only run during when using native profile
geoand Dec 20, 2019
00e604e
fix: DynamicProxySupport is not thread safe and Neo4j doesn't work in…
machi1990 Dec 31, 2019
7f33241
ci(neo4j): add neo4j tests in CI
machi1990 Dec 31, 2019
5fbdafa
Remove substitutions incorporated into GraalVM 19.3.0.2
gsmet Jan 2, 2020
548f083
Upgrade Jackson to 2.10.1
gsmet Jan 2, 2020
a1e3350
Provides additional configuration options for logging-gelf
loicmathieu Dec 30, 2019
4efeae0
Configure additional fields with a Map
loicmathieu Jan 3, 2020
177818e
enable hot reload on application.yaml
devauxbr Jan 2, 2020
bbaefed
add application.yaml hot reload automated test
devauxbr Jan 4, 2020
57cb57e
Bump RESTEasy to 4.4.2.Final
geoand Dec 20, 2019
3bcad00
Typo fix in Neo4j guide
gunnarmorling Jan 5, 2020
23e6d78
add the ability to include full MDC in logging-gelf extension configu…
devauxbr Jan 4, 2020
6dd4ee5
Upgrade Jackson to 2.10.2
gsmet Jan 5, 2020
46e02ca
Take into account the web.xml MIME mappings in the Undertow extension
gsmet Jan 5, 2020
fdec659
Typo fixes
rsvoboda Jan 5, 2020
22e31e2
Improved STM text
nmcl Jan 4, 2020
eb32f81
Improve the Neo4j guide.
michael-simons Jan 5, 2020
614e134
Fix Kubernetes manifest port handling
geoand Jan 6, 2020
b413df9
Make quarkus.log.sentry.dsn required only when sentry is enabled
ia3andy Jan 6, 2020
86e89e2
Check that there is a pluginOptions child before iterating on it
gsmet Jan 6, 2020
d2a6adf
Bump flyway-core from 6.1.3 to 6.1.4
dependabot-preview[bot] Jan 6, 2020
db2ca54
Fix Logger.getLogger example parameter
viniciusfcf Jan 7, 2020
cbd4cba
Add SSL port in server start log message
Dec 24, 2019
cecedef
doc (#6303): Fix table structure and alignment.
iocanel Jan 6, 2020
1e353ec
docs: fix link
kdnakt Jan 7, 2020
5eb7bd2
Extending smoke test for SR context propagation integration.
manovotn Jan 7, 2020
8b72095
Docs typo fixes
rsvoboda Jan 7, 2020
e5657c5
Arc should only emit once log msg per missing class in index.
manovotn Jan 7, 2020
29d8829
ArC - optimize CreationalContext
mkouba Jan 6, 2020
66ad1f5
InstanceHandle#destroy - throw ContextNotActiveException if appropriate
mkouba Jan 7, 2020
a18a1b7
Remove unused Vert.x GraalVM substitution
gwenneg Jan 7, 2020
eacd929
Bump mariadb-java-client from 2.5.2 to 2.5.3
dependabot-preview[bot] Jan 7, 2020
8da2c64
Put trace context into MDC 🎅🎄🎁
pavolloffay Dec 19, 2019
3219b10
Remove useless version from the reactive * client poms
gsmet Jan 8, 2020
5a135f7
Add Hibernate Validator dev mode tests
irenakezic Jan 3, 2020
bc0c016
Add possibility to override the logging configuration of each handler…
Jan 6, 2020
bf6c89c
Allow JAX-RS mapping in web.xml
stuartwdouglas Jan 8, 2020
5c434c4
Qute - support @TemplateExtension declared on a class
mkouba Jan 7, 2020
846a791
Support physicalNamingStrategy
gastaldi Dec 30, 2019
5e1ab44
Add tests for PhysicalNamingStrategy feature
gastaldi Jan 7, 2020
b9ba75d
Use StandardCharsets.UTF_8 instead of UTF-8 String
gastaldi Jan 7, 2020
64a5969
Properties should not be reused between tests
gastaldi Jan 8, 2020
24d2695
Bump kubernetes-client-bom from 4.6.4 to 4.7.0
dependabot-preview[bot] Jan 8, 2020
8e60c0e
Fix GraalVM SDK version in documentation
gwenneg Jan 8, 2020
814373d
Make native executable executable in Dockerfile
haraldatbmw Jan 8, 2020
b0d2049
Qute - more meaningful exception for missing parameter declaration class
mkouba Jan 7, 2020
54d9330
Add the hibernate `globally-quoted-identifiers` parameter.
Jul 2, 2019
c956476
This fixes issue #6442 that project dependencies end up twice on the …
tobad357 Jan 8, 2020
29d7881
Fix a copy/paste error in writing-extensions.adoc
gsmet Jan 9, 2020
a551ccd
Qute parser - improve error messages
mkouba Jan 8, 2020
8bb3a2d
Add ability to disable Swagger UI
mattyb678 Jan 9, 2020
de042f5
Fix spelling in extension doc
mattyb678 Jan 9, 2020
68c8531
Use mongodb-driver-sync instead of mongo-java-driver
loicmathieu Jan 9, 2020
cd6c6ce
Generate PDFs for the documentation and build an assemble zip
gsmet Jan 9, 2020
d3a7258
graalVmHome should be optional in gradle buildNative
gastaldi Jan 10, 2020
0a59e8f
Add support for kebab case in @ConfigProperties
geoand Jan 8, 2020
153c1fa
Make kebab case the default in @ConfigProperties
geoand Jan 10, 2020
b9a3727
Do not assume non-existent source dirs as working and source dir
gastaldi Jan 10, 2020
ecbc441
Properly show configuration errors in the output
geoand Jan 9, 2020
489aa5d
Update core/runtime/src/main/java/io/quarkus/runtime/configuration/Co…
geoand Jan 11, 2020
d5aeaf7
Update getting-started.adoc for windows
RotBolt Jan 10, 2020
77e004d
Using TimeUnit.NANOSECONDS instead of NANOSECONDS
viniciusfcf Jan 13, 2020
37dfb90
Updated Mockito version
marceloverdijk Jan 12, 2020
d93b962
Updated Mockito version
marceloverdijk Jan 12, 2020
2bd372e
Added Mockito to .dependabot config
marceloverdijk Jan 12, 2020
938fb37
Enable SSL native support for quarkus-jsch
gwenneg Jan 13, 2020
986f9bd
Ensure that Java 12+ interfaces of java.lang.String are as CDI types
geoand Jan 12, 2020
ee3d62e
feat: projection
loicmathieu Sep 25, 2019
ceff665
Implements @ProjectionFor
loicmathieu Dec 20, 2019
5e647e5
Set higher timeouts for JVM CI jobs
gsmet Jan 13, 2020
a0475f6
Update Mockito in tools project
gastaldi Jan 13, 2020
d4452b5
Use same JUnit version and artifact used in quarkus BOM
gastaldi Jan 13, 2020
03af8d4
Update to logstash-gelf 1.14.0 and remove the substitution
loicmathieu Jan 13, 2020
1f9b38a
update and align RX Java 2 version to 2.2.17
cescoffier Jan 13, 2020
e3831bf
Bump httpcore from 4.4.12 to 4.4.13
dependabot-preview[bot] Jan 13, 2020
402dde0
Add RX Java 2 to the list of dependency maintained by Dependabot
cescoffier Jan 14, 2020
3441be5
added elytron ldap authentication
Jan 14, 2020
ddc7115
Swallow exceptions thrown from Bean.destroy()
mkouba Jan 14, 2020
894a10c
Bump mysql-connector-java from 8.0.18 to 8.0.19
dependabot-preview[bot] Jan 13, 2020
30c3b3a
Improving the mailer adoc by adding quarkus.mailer.mock=false to send…
Jan 14, 2020
56c723a
Unified way for extensions to register metrics
jmartisk Oct 25, 2019
3b4f026
Turn datasources' metrics-enabled into a build time property
jmartisk Nov 19, 2019
cf90c34
Expose metrics for Agroal extension
jmartisk Nov 19, 2019
d66730c
Remove non-used Docker files
cescoffier Jan 13, 2020
0b38ea8
Use UBI in the JVM variant of the Dockerfile
cescoffier Jan 13, 2020
b1e23ae
Explicitly set the UBI version to 8.1 in the Dockerfile used for the …
cescoffier Jan 13, 2020
64ef5ef
doc: use public inner class for reflection
kdnakt Jan 14, 2020
0bc2e97
Support Hibernate ORM's map entity mode
dcdh Sep 5, 2019
c963e12
Update Yasson to v1.0.6
aguibert Jan 14, 2020
2c144a7
Add 'org.eclipse:yasson' to dependabot config
aguibert Jan 15, 2020
d5f96f5
Fix spelling in docs
rsvoboda Jan 15, 2020
7add3b2
Some tiny English fixes from reading guides
hutchig Jan 15, 2020
0e97003
[fixes #4448] - Support OidcTenantConfig resolution
pedroigor Jan 2, 2020
0ec032e
ObjectStoreEnvironmentBean.getObjectStore should not cache the user.h…
gastaldi Jan 14, 2020
df30e33
Fix GELF guide link
ia3andy Jan 16, 2020
1ac0167
Disable automatic association management in Hibernate ORM entities
Sanne Jan 15, 2020
a36d8fc
Fix the Panache / Hibernate ORM tests to not rely on automatic associ…
Sanne Jan 15, 2020
ea90eab
Support ImplicitNamingStrategy
gastaldi Jan 14, 2020
8c2d8ee
Disable failing OpenTracing TCK module
geoand Jan 16, 2020
d9d508d
Restore the ability to use a system property for remote-dev
geoand Jan 14, 2020
41f0ae5
Make sure we read properties with UTF8 encoding during live-reload
geoand Jan 14, 2020
09a9283
Relax output checks to pass on Windows with cmder
rsvoboda Jan 16, 2020
21040bb
Fix build hang on systems with low disk space
stuartwdouglas Jan 16, 2020
b1ad229
Support both GraalVM 19.2.1 and 19.3.1
gwenneg Jan 15, 2020
015470b
Fix quarkus-integration-test-infinispan-embedded in native mode
gwenneg Jan 16, 2020
06e8b46
Disable quarkus-integration-test-jsch in native mode temporarily
gwenneg Jan 16, 2020
c051305
Remove useless project.version in quarkus-narayana-stm-deployment
gwenneg Jan 16, 2020
323cd1b
Disable JNI by default with GraalVM 19.2.1
gwenneg Jan 16, 2020
bf56565
Fix H2 native DeletedElementException
gwenneg Jan 16, 2020
0c38701
SmallRye FT 4.0.0
michalszynkiewicz Dec 20, 2019
8f9a603
SmallRye FT 4.0.0: added service provider for CP executor factory
michalszynkiewicz Jan 16, 2020
acc38e1
Handle association manually as automatic association management was d…
gsmet Jan 17, 2020
a230dd5
Support custom principal claims
sberyozkin Jan 16, 2020
dfe4f2f
Make use of QuteConfig.suffixes when validating template injections
mkouba Jan 16, 2020
2246cb8
docs: update precedence note between ".properties" and ".yaml" config…
machi1990 Jan 17, 2020
655fc12
docs: provide a shell command that adds a config yaml extension in th…
machi1990 Jan 17, 2020
53f535b
Fix multidatasource example
lordofthejars Jan 17, 2020
4491cdd
Add Netty substitution that addresses Camel Quarkus issue
dmlloyd Jan 17, 2020
6cdd2b6
Update extensions/netty/runtime/src/main/java/io/quarkus/netty/runtim…
geoand Jan 17, 2020
8367225
Disable OIDC principal claim test
sberyozkin Jan 17, 2020
e92525a
Manage Instant as MongoDB ISODate
loicmathieu Jan 16, 2020
23c52f1
RESTeasy standalone does not respect max request size
stuartwdouglas Jan 16, 2020
f6d00e3
Fix simple scheduler cron triggers in JDK9+
mkouba Jan 17, 2020
73a7660
Forbid native image generation from GraalVM 19.3.0.2
gwenneg Jan 17, 2020
4ce219d
Update to smallrye-jwt 2.0.12
sberyozkin Jan 15, 2020
8d6fd76
Qute "if" section - support multiple conditions
mkouba Jan 13, 2020
0caf93d
Qute "if" section - update docs
mkouba Jan 15, 2020
94c95b6
Trim graalvm additional build arguments
geoand Jan 17, 2020
495b399
Enable JNI in elytron-security-ldap
gastaldi Jan 17, 2020
4f31a30
Using simplified classes
gastaldi Jan 17, 2020
f149d07
Add elytron-security-ldap to CI pipeline
gastaldi Jan 17, 2020
83f601a
Disabling native image tests because of the following error
gastaldi Jan 18, 2020
ff0d007
doc: fix compilation error
kdnakt Jan 20, 2020
0bbaddb
add missing import of RequestScoped annotation
kdnakt Jan 20, 2020
e04eb16
Introduce transactional observer support.
manovotn Jan 14, 2020
fa94887
Tx observers - minor cleanup plus reduce the number of lamdas
mkouba Jan 17, 2020
f2fcf37
Update CDI ref guide
mkouba Jan 17, 2020
3df211f
Qute value resolver generator - always skip static methods
mkouba Jan 16, 2020
c3caa32
fix (#6580) Add openshift, knative and more to the list of supported
iocanel Jan 16, 2020
6315fb9
test (#6580): Add integration-test to verify the properties with the
iocanel Jan 16, 2020
1e1f3cd
fix (#6562): Openshift manifests now reference the correct artifact.
iocanel Jan 16, 2020
064259c
Corrects javadoc
jtama Jan 20, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Ensure that NativeIT is only run during when using native profile
The other tests are only run when this profile is not active in order
to avoid running them multiple times (since they are slow as well)

Co-authored-by: Guillaume Smet <guillaume.smet@gmail.com>
  • Loading branch information
2 people authored and jtama committed Jan 20, 2020
commit 50dff9025fafc1e6b38f1632c85552d564a4b4fb
3 changes: 2 additions & 1 deletion ci-templates/stages.yml
Original file line number Diff line number Diff line change
@@ -324,8 +324,9 @@ stages:
parameters:
poolSettings: ${{parameters.poolSettings}}
expectUseVMs: ${{parameters.expectUseVMs}}
timeoutInMinutes: 30
timeoutInMinutes: 40
modules:
- maven
- jackson
- jsonb
- jsch
46 changes: 46 additions & 0 deletions integration-tests/maven/pom.xml
Original file line number Diff line number Diff line change
@@ -147,4 +147,50 @@
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>native-image</id>
<activation>
<property>
<name>native</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
<configuration>
<systemPropertyVariables>
<!--suppress MavenModelInspection -->
<maven.home>${maven.home}</maven.home>
<maven.repo>${settings.localRepository}</maven.repo>
<project.version>${project.version}</project.version>

<!-- add a system property that can be used by JUnit to determine whether a native image can be built -->
<quarkus.test.native>true</quarkus.test.native>
</systemPropertyVariables>
</configuration>
</plugin>

</plugins>
</build>
</profile>
</profiles>
</project>
Original file line number Diff line number Diff line change
@@ -12,6 +12,7 @@
import org.apache.maven.shared.invoker.*;
import org.junit.jupiter.api.Test;

@DisableForNative
class AddExtensionIT extends QuarkusPlatformAwareMojoTestBase {

private static final String QUARKUS_GROUPID = "io.quarkus";
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@
/**
* @author <a href="http://escoffier.me">Clement Escoffier</a>
*/
@DisableForNative
public class CreateProjectMojoIT extends QuarkusPlatformAwareMojoTestBase {

private Invoker invoker;
Original file line number Diff line number Diff line change
@@ -30,6 +30,7 @@
*
* mvn install -Dit.test=DevMojoIT#methodName
*/
@DisableForNative
public class DevMojoIT extends RunAndCheckMojoTestBase {

@Test
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package io.quarkus.maven.it;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.junit.jupiter.api.condition.DisabledIfSystemProperty;

@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@DisabledIfSystemProperty(named = "quarkus.test.native", matches = "true")
public @interface DisableForNative {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package io.quarkus.maven.it;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.junit.jupiter.api.condition.EnabledIfSystemProperty;

@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@EnabledIfSystemProperty(named = "quarkus.test.native", matches = "true")
public @interface EnableForNative {
}
Original file line number Diff line number Diff line change
@@ -22,6 +22,7 @@
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

@DisableForNative
class GenerateConfigIT extends QuarkusPlatformAwareMojoTestBase {

private static final String PROJECT_SOURCE_DIR = "projects/classic";
Original file line number Diff line number Diff line change
@@ -22,6 +22,7 @@
import io.quarkus.maven.it.verifier.RunningInvoker;
import io.quarkus.utilities.JavaBinFinder;

@DisableForNative
public class JarRunnerIT extends MojoTestBase {

@Test
Original file line number Diff line number Diff line change
@@ -20,9 +20,7 @@
import io.quarkus.maven.it.verifier.MavenProcessInvocationResult;
import io.quarkus.maven.it.verifier.RunningInvoker;

/**
*
*/
@EnableForNative
public class NativeImageIT extends MojoTestBase {

/**
Original file line number Diff line number Diff line change
@@ -28,6 +28,7 @@
import io.quarkus.maven.it.verifier.MavenProcessInvocationResult;
import io.quarkus.maven.it.verifier.RunningInvoker;

@DisableForNative
public class PackageIT extends MojoTestBase {

private RunningInvoker running;
Original file line number Diff line number Diff line change
@@ -24,6 +24,7 @@
/**
* @author <a href="http://escoffier.me">Clement Escoffier</a>
*/
@DisableForNative
public class RemoteDevMojoIT extends RunAndCheckWithAgentMojoTestBase {

@Test