Chciałbym stworzyć prostą stronę internetową, na której każdy(tj. użytkownicy nietechniczni) w naszym zespole mogą przejść, kliknij przycisk z napisem „Uruchom wszystkie testy”, a następnie zobacz ładnie sformatowaną wersję wyników testu ogórków.
Zasadniczo wszystko, czego chcę, to ładne opakowanie sieciowe z wynikami pisania w wierszu poleceń cucumber features
z mojego katalogu głównego projektu.
Czy są jakieś projekty typu open source, które zapewniają tę funkcjonalność?
Odpowiedzi:
1 dla odpowiedzi № 1Tak. Jest to jedno z zadań ciągła integracja systemy. Mimo tego bieganie Twoje testy po naciśnięciu przycisku mogą:
- uruchom je po zatwierdzeniu, instalacji kompilacji, zgodnie z harmonogramem
- wyślij e-mailem z wynikami testu
- przechowuj wyniki poprzednich uruchomień w wygodny sposób
Radzę używać Jenkins jako ciągłego systemu integracji podłącz które pozwolą Ci bardzo ładnie prezentować wyniki testu. Pomimo jego nazwy wtyczka może być używana ze wszystkimi wersjami Cucumber, nie tylko Cucumber-JVM, które mogą sformatować swoje wyjście jako JSON.