...
Si un test échoue (ERROR ou FAILURE) la compilation sera annulée.Dans le cas idéal tous les test tests doivent passer. Toutefois, selon votre configuration, certain tests sont évités (skipped). Cela veut dire que l'application peut être déployée mais que certaine fonctionnalité certaines fonctionnalités seront inopérantes (envoi de mail, certains workflows...)
...
Dans ce cas les test sont passés mais il y a des warningwarnings. En remontant les logs on trouve par exemple :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
2020-05-25 16:30:11.575 ERROR 3619 --- [me-limited test] o.e.esupsignature.WorkflowServiceTest : Test Workflow : VisaAndSignWorkflowTest KO org.esupportail.esupsignature.exception.EsupSignatureUserException: ldap user not found : user.test@univ-ville.fr |
il Il s'agit dans ce cas précis d'une classe workflow (src/main/java/org/esupportail/esupsignature/service/workflow/impl/VisaAndSignWorkflowTest.java) qui est configurée avec un mail inconnu dans le LDAP. Une page dédiée sera crée pour expliquer explique le fonctionnement de ces classes paramétrable ):
| Info |
|---|
Il est possible d'éviter les tests en utilisant la commande mvn clean package -DskipTests mais des problèmes risquent de se poser lors du déploiement. |
...