Mam kilka projektów macierzy Jenkins, w których generuję wyniki testów porównawczych (tj. Czasy wykonania) w pliku CSV. Chciałbym wykreślić te czasy wykonania w zależności od numeru kompilacji, więc mogę zobaczyć, czy moje projekty z czasem ulegają regresji.Jak wykreślić dane porównawcze w projekcie macierzy Jenkinsa
5
A
Odpowiedz
3
Mogę potwierdzić, że Plot Plugin jest poprawnym i dość użytecznym podejściem. BTW, obsługuje CSV, a także: plot configuration example
Używam go od kilku lat bez żadnego problemu. Wyniki testów zostały wygenerowane jako plik właściwości. Identyfikator testu porównawczego (identyfikator serii) został użyty jako klucz, a wynik jako wartość. Jedna kompilacja daje jeden wynik dla każdego testu porównawczego. Mając te dane, dość łatwo jest stworzyć konfigurację mrówki dla konfiguracji wydruku.
2
To może pomóc:
https://wiki.jenkins-ci.org/display/JENKINS/Plot+Plugin
Dodaje wykreślenie możliwości do Jenkins.
Dokładnie, można znaleźć przykładowe pliki CSV w projekcie [github] (https://github.com/jenkinsci/plot-plugin/blob/master/src/test/resources/test.csv) – kittikun