Mam projektu javy w Maven i wiem Maven stawia rzeczy konwencjonalnie przy użyciuJak zorganizować strukturę folderów testów jednostkowych, integracyjnych, e2e w maven dla projektu Java?
- src/main/java
- src/test/java
i wszystko badanego/jest zwykle jednostka test. Ale co jeśli chcę wprowadzić testy integracyjne i testy E2E? Jak powinienem wstawić poprawną strukturę folderów? Jaki jest prawidłowy sposób na ich uporządkowanie?
to może być to:
- src/to/java
- src/e2e/java
- src/test/java
?
Jednak w ten sposób zakładamy, że src/test/java odnosi się do testów jednostkowych. Raczej mam wyraźnie określone
Maven układzie standardowym katalogu (obecnie) wymienia standardowy folder dla testów integracyjnych ('/ src/it'). Sądzę, że dopuszczalne jest posiadanie podobnego folderu '/ src/e2e'. Nadal musisz skonfigurować 'pom.xml', aby zobaczyć nowe foldery, ale w ten sposób nie musisz tworzyć (i utrzymywać) zestawów testów dla każdego rodzaju testów. Możesz po prostu zawrzeć odpowiednie foldery w _ad hoc_ profiles i pozwolić, aby test jednostki był uruchamiany automatycznie przy każdej instalacji. –