Closed dstenger closed 4 years ago
Liebes LatLon-Team, Bei mir wird leider (auch nach Aktualisierung) angezeigt das im Jenkins der check für die Java8-Version failed. [https://travis-ci.org/gdi-by/downloadclient/jobs/596022398] Somit kann ich die neue Software-Version leider nicht bauen.
Es kommt, wie auch schon in der Vergangenheit, zu einem Timeout bei Ausführung der Integrationstests.
Dies ist die dazugehörige Fehlermeldung:
[ERROR] Tests run: 13, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 284.943 s <<< FAILURE! - in de.bayern.gdi.AppIT
[ERROR] chooseVerwaltungsgrenzen(de.bayern.gdi.AppIT) Time elapsed: 20.373 s <<< ERROR!
org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in de.bayern.gdi.TestBase that uses javafx.scene.control.ListView was not fulfilled within 15 seconds.
at de.bayern.gdi.AppIT.chooseVerwaltungsgrenzen(AppIT.java:199)
[ERROR] testProtected(de.bayern.gdi.AppIT) Time elapsed: 19.119 s <<< ERROR!
org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in de.bayern.gdi.TestBase that uses javafx.scene.control.ListView was not fulfilled within 15 seconds.
at de.bayern.gdi.AppIT.testProtected(AppIT.java:311)
[ERROR] searchBiergarten(de.bayern.gdi.AppIT) Time elapsed: 19.552 s <<< ERROR!
org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in de.bayern.gdi.TestBase that uses javafx.scene.control.ListView was not fulfilled within 15 seconds.
at de.bayern.gdi.AppIT.selectBiergarten(AppIT.java:278)
at de.bayern.gdi.AppIT.searchBiergarten(AppIT.java:269)
[ERROR] testCqlInputAndDownload(de.bayern.gdi.AppIT) Time elapsed: 19.674 s <<< ERROR!
org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in de.bayern.gdi.TestBase that uses javafx.scene.control.ListView was not fulfilled within 15 seconds.
at de.bayern.gdi.AppIT.testCqlInputAndDownload(AppIT.java:327)
[ERROR] chooseBiergarten(de.bayern.gdi.AppIT) Time elapsed: 19.883 s <<< ERROR!
org.awaitility.core.ConditionTimeoutException: Condition with lambda expression in de.bayern.gdi.TestBase that uses javafx.scene.control.ListView was not fulfilled within 15 seconds.
at de.bayern.gdi.AppIT.selectBiergarten(AppIT.java:278)
at de.bayern.gdi.AppIT.chooseBiergarten(AppIT.java:182)
Bitte den Test auf Verwaltungsgrenzen zukünftig rausnehmen
Zusätzlich evaluieren wir den Aufwand für die Erstellung eines automatisierten Integrationstests, der die hier gefixte Funktionalität abdeckt. Bei einem Umfang von wenigen Stunden wird dieser direkt erstellt.
Der PR wurde aktualisiert und alle Integrationstests in de.bayern.gdi.AppIT
deaktiviert. Denn aktuell scheitern folgende Tests:
Damit sowohl unter Oracle und OpenJDK 8 als auch OpenJDK11 die verbleibenden Integrationstests ausgeführt werden, haben wir auch die Konfiguration für travis-ci angepasst.
Leider failed der check in jenkins immer noch. Diesmal allerdings nicht bei java 8 sondern den java 11 versionen https://travis-ci.org/gdi-by/downloadclient/builds/602330073?utm_medium=notification&utm_source=github_status
Der PR wurde aktualisiert. Ursache war eine Abhängigkeit zu dem Test-Framework openjfx-monocle. Die Version wird jetzt je nach JDK Version gesetzt. Interessanterweise war dies auch die Fehlerursache für den gescheiterten Integrationstest AppIT. Für die kommende Version sollte der Integrationstest AppIT wieder aktiviert werden und für die Fehler aus https://github.com/gdi-by/downloadclient-dev/issues/35 und https://github.com/gdi-by/downloadclient-dev/issues/36 ein weiterer IT hinzugefügt werden.
Dieser Pull Request stellt die Lösungen für
bereit.