Panduan Pantas untuk Maven Surefire Plugin

Artikel ini adalah sebahagian daripada siri: • Maven Resources Plugin

• Maven Compiler Plugin

• Panduan Pantas untuk Maven Install Plugin

• Plugin Maven Failsafe

• Panduan Pantas untuk Maven Surefire Plugin (artikel semasa) • The Maven Deploy Plugin

• Plugin Bersih Maven

• Plugin Pengesah Maven

• Plugin Laman Maven

• Panduan untuk Plugin Core Maven

1. Gambaran keseluruhan

Tutorial ini menunjukkan plugin surefire , salah satu plugin teras alat binaan Maven. Untuk gambaran keseluruhan plugin teras lain, rujuk artikel ini.

2. Matlamat Plugin

Kita boleh menjalankan ujian projek menggunakan plugin surefire . Secara lalai, plugin ini menghasilkan laporan XML dalam target direktori / surefire-laporan .

Plugin ini hanya mempunyai satu tujuan, ujian . Matlamat ini terikat pada fasa ujian kitaran hidup bawaan , dan perintah mvn test akan melaksanakannya.

3. Konfigurasi

Yang surefire plugin boleh bekerja dengan JUnit rangka kerja ujian dan TestNG. Tidak kira kerangka mana yang kita gunakan, tingkah laku tembakan pasti sama.

Secara lalai, surefire secara automatik merangkumi semua kelas ujian yang namanya dimulakan dengan Uji , atau diakhiri dengan Ujian , Ujian atau Uji Coba .

Kami dapat mengubah konfigurasi ini menggunakan parameter tidak termasuk dan termasuk , namun:

 maven-surefire-plugin 2.21.0   DataTest.java   DataCheck.java   

Dengan konfigurasi ini, kes ujian di kelas DataCheck dijalankan sementara yang di DataTest tidak.

Kami boleh mendapatkan versi terkini pemalam di sini.

4. Kesimpulan

Dalam artikel ringkas ini, kami membahas plugin surefire , menerangkan satu-satunya tujuannya serta cara mengkonfigurasinya.

Seperti biasa, kod sumber lengkap untuk tutorial ini boleh didapati di GitHub.

Seterusnya » Plugin Maven Deploy « Sebelumnya Plugin Maven Failsafe