Closed Saela closed 3 weeks ago
Die Antworten geben Anhaltspunkte, ob man mehr oder weniger am Test-Code ändern muss. Heute wird mit Process p = Runtime.getRuntime().exec(command);
https://github.com/sogis/gretl/blob/master/gretl/src/integrationTest/java/ch/so/agi/gretl/util/IntegrationTestUtil.java#L55 sowohl das Plugin als Jar wie auch das Dockerimage aus dem Integrationstest aufgerufen. Wenn man z.B. zum Schluss kommt, dass nur noch das Plugin als Jar voll geprüft wird, könnte man dieses Process-Gedöns mit Buildin-TestKit-Zeugs ersetzen.
@edigonzales Wie willst du hier vorgehen um die Fragen zu beantworten? Brauchst du da einen Sparring-Partner oder hast du bereits eine klare Idee in welche Richtung du willst?
Weil es ja im AP4 ist, können wir den Sparring-Partner-Zug fahren. Dann ist die Codebase etc. viel besser bekannt.
Ich würde die Dockertests immer noch hier laufen lassen und auch alles durchlaufen lassen. Zudem wir jetzt einiges investiert haben, damit die Dockertests wieder mit Docker laufen (siehe #135) .
Nachteile gibt es schon auch, aber die nehme ich momentan in Kauf:
Analyze build logic To get more information about possible improvements we can run the github profiler on the build logic.
Possible Optimizations