Przeprowadzamy testy TestNG
przy użyciu Gradle
na Jenkins
.Jak uniknąć kompilacji Jenkinsa, jeśli nie uruchomiono żadnych testów?
Praca:
sekcja Build -> Wywołanie Gradle Script -> Wykorzystanie Gradle Owijarki -> Zadania:
clean test -Dgroups=myTestNGTestGroupName
W Jenkins
Console Output widzę dzienniki z realizacją gradlew.bat
o określonych parametrach (jeden z nich to -Dgroups=myTestNGTestGroupName
)).
Mamy wiele testów Jenkins
zleceń i automatyzacji Selenium
.
Od tego codziennie sprawdzamy tylko nieudane zlecenia.
Podczas testów refaktoryzacji TestNG
nazwa grupy może zostać zmieniona lub może wystąpić literówka.
Jeśli zmieniono nazwę grupy testowej w repozytorium testowym i zapomniał zaktualizować Jenkins
pracy:
testy są wykonywane, a praca jest nadal przechodzącego (build jest udany).
Jak mogę powiedzieć, aby Jenkins
oznaczać kompilację jako nieudaną, jeśli nie wykonano żadnych testów?