63 lines
1.3 KiB
YAML
63 lines
1.3 KiB
YAML
# Configuration spécifique pour les tests d'intégration
|
|
# Résout les problèmes Maven/Aether avec Quarkus
|
|
|
|
quarkus:
|
|
# Configuration de test
|
|
test:
|
|
profile: integration
|
|
|
|
# Configuration de la base de données pour les tests
|
|
datasource:
|
|
db-kind: h2
|
|
username: sa
|
|
password: ""
|
|
jdbc:
|
|
url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
|
|
driver: org.h2.Driver
|
|
|
|
# Configuration Hibernate pour les tests
|
|
hibernate-orm:
|
|
database:
|
|
generation: drop-and-create
|
|
log:
|
|
sql: false
|
|
dialect: org.hibernate.dialect.H2Dialect
|
|
|
|
# Configuration HTTP pour les tests
|
|
http:
|
|
port: 0
|
|
test-port: 0
|
|
|
|
# Configuration de sécurité pour les tests
|
|
oidc:
|
|
enabled: false
|
|
|
|
# Configuration des logs pour les tests
|
|
log:
|
|
level:
|
|
ROOT: WARN
|
|
dev.lions.btpxpress: INFO
|
|
org.hibernate: WARN
|
|
io.quarkus: WARN
|
|
|
|
# Configuration Maven/Aether pour éviter les conflits
|
|
maven:
|
|
resolver:
|
|
transport: wagon
|
|
|
|
# Configuration des profils de test
|
|
profile:
|
|
test: integration
|
|
|
|
# Configuration Maven spécifique pour résoudre les conflits Aether
|
|
maven:
|
|
resolver:
|
|
version: 1.9.16
|
|
transport: wagon
|
|
|
|
# Variables d'environnement pour les tests
|
|
test:
|
|
environment:
|
|
QUARKUS_TEST_PROFILE: integration
|
|
MAVEN_RESOLVER_TRANSPORT: wagon
|