Meninjau hasil cakupan kode

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Cakupan kode membantu Anda menentukan proporsi kode proyek Anda yang sebenarnya sedang diuji oleh pengujian seperti pengujian unit. Untuk meningkatkan kepercayaan diri Anda terhadap perubahan kode, dan menjaga secara efektif terhadap bug, pengujian Anda harus berolahraga - atau mencakup - proporsi kode Anda yang besar.

Meninjau hasil cakupan kode membantu mengidentifikasi jalur kode yang tidak tercakup dalam pengujian. Informasi ini penting untuk meningkatkan jaminan pengujian dari waktu ke waktu dengan mengurangi utang pengujian.

Contoh

Untuk melihat contoh hasil cakupan kode penerbitan untuk pilihan bahasa Anda, lihat bagian Ekosistem topik Alur. Misalnya, kumpulkan dan terbitkan cakupan kode untuk JavaScript menggunakan Istanbul.

Melihat hasil

Ringkasan cakupan kode dapat dilihat pada tab Ringkasan pada ringkasan eksekusi alur.

Melihat hasil cakupan kode

Hasilnya dapat dilihat dan diunduh pada tab Cakupan kode.

Lihat dan unduh hasil pada tab Cakupan kode.

Catatan

Dalam alur YAML multi-tahap, hasil cakupan kode hanya tersedia setelah penyelesaian seluruh alur. Ini berarti Bahwa Anda mungkin harus memisahkan tahap build menjadi alurnya sendiri jika Anda ingin meninjau hasil cakupan kode sebelum menyebarkan ke produksi.

Catatan

Menggabungkan hasil cakupan kode dari beberapa eksekusi pengujian terbatas pada .NET dan .NET Core saat ini. Ini akan didukung untuk format lain dalam rilis mendatang.

Artefak

Artefak cakupan kode yang diterbitkan selama build dapat dilihat di bawah tab Ringkasan pada ringkasan eksekusi alur.

Lihat artefak cakupan kode

  • Jika Anda menggunakan tugas Visual Studio Test untuk mengumpulkan cakupan untuk aplikasi .NET dan .NET Core, artefak berisi file .coverage yang dapat diunduh dan digunakan untuk analisis lebih lanjut di Visual Studio.

    Menampilkan laporan .coverage

  • Jika Anda menerbitkan cakupan kode menggunakan format cakupan Cobertura atau JaCoCo, artefak cakupan kode berisi file HTML yang dapat dilihat secara offline untuk analisis lebih lanjut.

    Menampilkan laporan html

Catatan

Untuk .NET dan .NET Core, tautan untuk mengunduh artefak tersedia dengan memilih tonggak cakupan kode dalam ringkasan build.

Tugas

Bantuan dan dukungan