Jenkins - Pengujian Unit
Jenkins menyediakan fungsionalitas siap pakai untuk Junit, dan menyediakan sejumlah plugin untuk pengujian unit untuk teknologi lain, contohnya adalah MSTest untuk pengujian .Net Unit. Jika Anda pergi ke tautanhttps://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin itu akan memberikan daftar plugin Unit Testing yang tersedia.
Contoh Uji Sampah di Jenkins
Contoh berikut akan mempertimbangkan
- Kelas HelloWorldTest sederhana berdasarkan Junit.
- Ant sebagai alat build dalam Jenkins untuk membangun kelas yang sesuai.
Step 1 - Buka dasbor Jenkins dan Klik pada proyek HelloWorld yang ada dan pilih opsi Konfigurasi
Step 2 - Browse ke bagian Add a Build step dan pilih opsi Invoke Ant.
Step 3 - Klik pada tombol Advanced.
Step 4 - Di bagian file build, masukkan lokasi file build.xml.
Step 5 - Selanjutnya klik opsi Tambahkan opsi pasca-bangun dan pilih opsi "Publikasikan laporan hasil pengujian Sampah"
Step 6- Dalam Laporan pengujian XML, masukkan lokasi seperti yang ditunjukkan di bawah ini. Pastikan bahwa Laporan adalah folder yang dibuat di ruang kerja proyek HelloWorld. The "* .xml" pada dasarnya memberitahu Jenkins untuk mengambil hasil file xml yang dihasilkan dengan menjalankan kasus uji Junit. File xml ini yang kemudian diubah menjadi laporan yang dapat dilihat nanti.
Setelah selesai, klik opsi Simpan di bagian akhir.
Step 7 - Setelah disimpan, Anda dapat mengklik opsi Build Now.
Setelah build selesai, status build akan menunjukkan apakah build berhasil atau tidak. Dalam informasi keluaran Build, Anda sekarang akan melihat bagian tambahan yang disebut Hasil Tes. Dalam kasus kami, kami memasukkan kasus Uji negatif sehingga hasilnya akan gagal hanya sebagai contoh.
Satu dapat pergi ke keluaran Konsol untuk melihat informasi lebih lanjut. Tetapi yang lebih menarik adalah jika Anda mengklik Hasil Tes, Anda sekarang akan melihat penelusuran hasil Tes.