Die Tests werden auf der Shell mit mvn durchgeführt.
mvn
Probleme
Vermischung von Produktivsystem und ProjectUnderTest (gleiches Environment)
Ev. durch Verwendung von Graal können Tests nicht durchgeführt werden
zB Jenkins
Vorteile
Völlige Trennung des Testsystems vom aufrufenden System
dadurch können die Ergebnisse kontrolliert werden (i.S.v. tracing)
Einbindung per RestApi oder durch Hook im Jenkins