fix(sprint-17 backend): désactivation globale DevServices en test (H2 + OIDC off → aucun container nécessaire)
Some checks failed
CI/CD Pipeline / pipeline (push) Failing after 3m11s
Some checks failed
CI/CD Pipeline / pipeline (push) Failing after 3m11s
Suite à observation que le précédent fix ciblé `quarkus.keycloak.devservices.enabled=false` n'empêchait pas le démarrage du container KC (probablement timing build-time vs runtime). Mode test : - DataSource : H2 in-memory (lignes 5-8 application-test.properties — pas de Postgres needed) - OIDC : tenant-enabled=false (pas de KC needed) Conclusion : aucun DevService nécessaire en test → désactivation globale via `quarkus.devservices.enabled=false` (couvre tous les services) + garde `quarkus.keycloak.devservices.enabled=false` en sécurité. Bénéfice : tests démarrent en 5-10s au lieu de 1-3min (boot containers KC + ryuk). Mode `quarkus:dev` reste full DevServices (logique, on a besoin de KC en dev).
This commit is contained in:
@@ -23,8 +23,11 @@ quarkus.flyway.baseline-on-migrate=false
|
||||
# Configuration Keycloak pour tests (désactivé)
|
||||
quarkus.oidc.tenant-enabled=false
|
||||
quarkus.keycloak.policy-enforcer.enabled=false
|
||||
# Pas de Keycloak DevServices en test : OIDC déjà off, container KC = 50s+ boot + timeouts admin
|
||||
# (ne désactive QUE pour les tests — dev mode reste avec DevServices KC opérationnel)
|
||||
# Désactivation globale de TOUS les DevServices en mode test :
|
||||
# - DataSource : H2 in-memory configuré en dur (pas besoin de Postgres DevService)
|
||||
# - Keycloak : OIDC désactivé (pas besoin de container KC, qui prenait 50s+ à boot)
|
||||
# Dev mode (mvn quarkus:dev) : DevServices restent actifs (utiles).
|
||||
quarkus.devservices.enabled=false
|
||||
quarkus.keycloak.devservices.enabled=false
|
||||
|
||||
# Configuration HTTP pour tests
|
||||
|
||||
Reference in New Issue
Block a user