Ho un progetto java in Maven e so Maven mette cosa convenzionalmente utilizzandoCome organizzare l'unità, l'integrazione, la struttura delle cartelle di test di e2e in maven per un progetto Java?
- src/main/java
- src/test/java
e tutto in prova/è di solito unità test. Ma cosa succede se voglio introdurre test di integrazione e test E2E? Come devo inserire la struttura della cartella corretta? Qual è il modo corretto per organizzarli?
potrebbe essere questo:
- src/it/java
- src/e2e/java
- src/test/java
?
ma in questo modo si presuppone che src/test/java si riferisca ai test di unità. Preferisco avere un numero preciso
Maven layout di directory standard (ora) elenca una cartella standard per i test di integrazione ('/ src/Liechtenstein attua). Immagino sia accettabile avere una cartella simile a '/ src/e2e'. Devi ancora configurare il tuo 'pom.xml' per vedere le nuove cartelle, ma in questo modo non sei obbligato a creare (e mantenere) le suite di test per ogni tipo di test. È possibile includere semplicemente le cartelle rilevanti nei profili _ad hoc_ e lasciare che il test dell'unità venga eseguito automaticamente su ciascuna installazione. –