Chcę porównać wyniki testów dwóch zadań w jenkins. w moim przypadku te zadania nie są następujące po sobie, więc zwykłe testy powodują ponowne wyświetlenie zlecenia nie są wystarczająco dobre.
Czy istnieje sposób na uzyskanie tego widoku? lub czy to możliwe, samodzielnie napisać taką wtyczkę?czy możliwe jest porównanie wyników testów z dwóch niesekwencyjnych miejsc pracy w jenkins?
Odpowiedz
Mam podobne, ale nie takie same ustawienia. W waszych okolicznościach to, co robię, będzie działało w ten sposób: zadanie A przechowuje wyniki testu (np. Junit xml) z kluczem do jego identyfikatora kompilacji i uruchamia zadanie C poprzez Parameterized Trigger Plugin przekazując mu lokalizację wyników testu. Zadanie C może następnie po prostu opublikować te testy lub wykonać dodatkowe przetwarzanie. Zadanie B wykonuje to samo, co zadanie A, jeśli chodzi o testy i rozpoczęcie pracy C. Następnie wszystkie wyniki są agregowane w zadaniu C.
Dodatkowe przetwarzanie, które wykonuje zadanie C, może obejmować zapisywanie wyników testu A w lokalizacji tymczasowej, a następnie ich przetwarzanie później wraz z wynikami zadania B. To nie jest automatyczne, ale wciąż znacznie łatwiejsze niż pisanie zupełnie nowej wtyczki. Możesz również dostosować go w dowolny sposób.
Możesz to zrobić wizualnie, używając Test Results Analyzer Plugin. W "Testach wyników analizatora"> Opcje możesz wybrać więcej niż 10 ostatnich kompilacji lub wszystkie kompilacje. Możesz rozszerzyć tabelę z czerwonymi zielonymi żółciami dla każdego wyniku testu, aby zobaczyć trendy w historii testów, a także sprawdzić wyniki poszczególnych zadań.
- 1. MySQL - Czy możliwe jest uzyskanie "różnicy" dwóch wyników zapytania?
- 2. dodaj informacje podsumowujące do strony wyników pracy w Jenkins/Hudson
- 3. PowerShell: uruchamianie wielu miejsc pracy w parralel i widok streamingu wyników z pracy tła
- 4. Porównanie wyników z dzisiejszą datą?
- 5. Czy w Maven możliwe jest przeprowadzanie testów integracyjnych w oddzielnym folderze z testów jednostkowych?
- 6. W xUnit.net, czy możliwe jest uruchomienie testów w kolejności?
- 7. Porównanie dwóch numerów wersji
- 8. porównanie łańcuch Numpy z dwóch predykatów
- 9. Zmień nazwę pracy w jenkins
- 10. Czy jest możliwe połączenie dwóch tablic w tablicy w PHP?
- 11. C - Porównanie dwóch znaków
- 12. Łączenie wyników pracy w selerze
- 13. Jak uzyskać URL pracy rurociągu w jenkins
- 14. Czy jest możliwe wykonanie dwóch zapytań aktualizacji w phpmyadmin razem?
- 15. dwóch miejsc po przecinku printf()
- 16. Czy możliwe jest ustawienie [OneTimeSetup] dla WSZYSTKICH testów?
- 17. Pobieranie id zdalnie wyzwalane jenkins pracy
- 18. Jak wyświetlić trend testu wyników w Jenkins?
- 19. Format dokładnością do dwóch miejsc po przecinku
- 20. Czy jest możliwe użycie dwóch pomocników rekordów dla typu łańcucha?
- 21. Porównanie dwóch tablic ignorujących porządek
- 22. Delphi - porównanie dwóch zmiennych liczb rzeczywistych
- 23. bash: porównanie wierszy z dwóch plików
- 24. Zatrzymanie pracy z rurociągiem jenkins wcześnie
- 25. HTML w opisach stanowisk pracy Jenkins
- 26. Czy możliwe jest wykonywanie testów Nose tylko testów, które są podklasami TestCase lub TestSuite (jak unittest.main())
- 27. Porównanie wartości dwóch kodowanym w C#
- 28. Czy możliwe jest przeciążenie operatorów w C?
- 29. Suma wyników z dwóch wybranych oświadczeń
- 30. Jak naprawić "Znaleziono raporty z testów, ale żaden z nich nie jest nowy. Czy uruchomiono testy?" w Jenkins
Czy próbowałeś wyszukać wtyczkę, która już istnieje? –
tak. czy znasz jakieś? Nie znalazłem. – oshai
Z krótkim opisem, który tu prezentujesz, widzę tylko dwie opcje. 1. napisz własną wtyczkę. 2. Utwórz trzecie zadanie, które gromadzi wyniki testów z dwóch zadań i tworzy niezbędne dane. –