You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aus einer Diskussion über die Laufzeit der Tests in #102 entstand der Wunsch, dass im normalen Entwicklerbuild keine Tests automatisch ausgeführt werden sollen.
Die Tests sollen nur laufen, wenn der Entwickler diese manuell startet.
Im Travis sollen die Tests aber weiterhin im Build mitlaufen.
Die "Lösung" für den Performancetest deckt aus meiner Sicht nicht die Anforderung ab.
Durch das exclude in build.gradle wird der Test soweit ich es sehe, nie ausgeführt. Als Entwickler kann man den Test nur ausführen, wenn man das exclude des Tests explizit entfernt.
Ich probiere gerade eine Lösung mit einem eigenen Gradle-Task aus.
Ich habe im Branch für das Feature eine Lösung mit eigenen Gradle-Tasks eingebracht.
Der ursprüngliche Task test führt jetzt keine Tests mehr aus, so dass im "normalen" Develop-Build keine Test mehr laufen.
Um Tests auszuführen, gibt es jetzt drei eigenständige Tasks:
developTest: führt die UnitTests aus
integrationTest: führt die IntegrationTests aus (aktuell gibt es dafür nur den ZDF-Crawler)
performanceTest: führt die PerformanceTests aus
Die Lösung bedingt, dass der Entwickler der Tests diese in den entsprechenden Ordner einsortiert, aber das sehe ich nicht als Problem an.
Im Travis werden aktuell nur developTest und integrationTest ausgeführt, da der PerformanceTest scheitert.
Activity
Nicklas2751 commentedon Mar 4, 2017
Ok, kann ich machen, hatte ich auch schon für meinen Performance Test gemacht.
pidoubleyou commentedon Mar 5, 2017
Die "Lösung" für den Performancetest deckt aus meiner Sicht nicht die Anforderung ab.
Durch das exclude in build.gradle wird der Test soweit ich es sehe, nie ausgeführt. Als Entwickler kann man den Test nur ausführen, wenn man das exclude des Tests explizit entfernt.
Ich probiere gerade eine Lösung mit einem eigenen Gradle-Task aus.
pidoubleyou commentedon Mar 5, 2017
Ich habe im Branch für das Feature eine Lösung mit eigenen Gradle-Tasks eingebracht.
Der ursprüngliche Task
testführt jetzt keine Tests mehr aus, so dass im "normalen" Develop-Build keine Test mehr laufen.Um Tests auszuführen, gibt es jetzt drei eigenständige Tasks:
developTest: führt die UnitTests ausintegrationTest: führt die IntegrationTests aus (aktuell gibt es dafür nur den ZDF-Crawler)performanceTest: führt die PerformanceTests ausDie Lösung bedingt, dass der Entwickler der Tests diese in den entsprechenden Ordner einsortiert, aber das sehe ich nicht als Problem an.
Im Travis werden aktuell nur
developTestundintegrationTestausgeführt, da der PerformanceTest scheitert.@Nicklas2751 @alex1702 @derreisende77 was haltet ihr von der Lösung?
Nicklas2751 commentedon Mar 6, 2017
Passt
Merge branch 'release/3.0.0'
Merge tag '3.0.0' into develop