Saya baru mengenal CI dan Jenkins. Saya memiliki proyek Java yang menjalankan tes otomatis berbasis Testng pada layanan web. Tes otomasi berjalan secara teratur sebagai pekerjaan di Jenkins. Terkadang, pekerjaan itu gagal berulang kali untuk waktu yang lama. Tetapi, dalam setiap percobaan, jumlah kegagalan pengujian berbeda. Saya ingin melihat tes yang gagal berulang kali, katakan 5 berjalan terakhir. Dengan itu, saya dapat mengurangi jumlah kegagalan tes yang harus saya selidiki. Kegagalan yang tidak mengulangi semua dalam 5 berjalan terakhir bisa diabaikan atau diselidiki kemudian.
Bisakah seseorang menyarankan bagaimana saya bisa mengetahui tes mana yang gagal berulang kali di N berjalan sebelumnya?
Jawaban:
Anda dapat mengambil berapa kali tes gagal dari objek build dalam pipa: Anda dapat membuat laporan kecil dan melampirkannya ke build Anda seperti:
Teleponlah
saveRepeatedlyFailingTestsReport
setelah Anda mengumpulkan hasil tes dan Anda akan melihat laporan di tautan artefak bangunan terbaru Anda.sumber
Anda dapat menggunakan plugin Test Result Analyzer dari Jenkins untuk menganalisis tren tes.
Plugin Penguji Hasil Uji
Video Tutorial dari youtube
Instalasi :
Penggunaan :
**/target/test-results/*.xml
dalam kasus sayasumber