Kod kapsamı sonuçlarını gözden geçirme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Kod kapsamı, projenizin birim testleri gibi testler tarafından test edilen kodunun oranını belirlemenize yardımcı olur. Kod değişikliklerine olan güveninizi artırmak ve hatalara karşı etkili bir koruma sağlamak için testleriniz kodunuzun büyük bir kısmını alıştırmalı veya kapsamalıdır.

Kod kapsamı sonucunun gözden geçirilmesi, testlerin kapsamına alınmayan kod yollarının belirlenmesine yardımcı olur. Bu bilgiler, test borcunu azaltarak test teminatını zaman içinde geliştirmek için önemlidir.

Örnek

Seçtiğiniz dil için kod kapsamı sonuçlarını yayımlama örneğini görüntülemek için İşlem Hatları konularının Ekosistemler bölümüne bakın. Örneğin, İstanbul'u kullanarak JavaScript için kod kapsamını toplayın ve yayımlayın.

Sonuçları görüntüleme

Kod kapsamı özeti, işlem hattı çalıştırma özetinin Özet sekmesinde görüntülenebilir.

Kod kapsamı sonuçlarını görüntüleme

Sonuçlar Kod kapsamı sekmesinde görüntülenebilir ve indirilebilir.

Kod kapsamı sekmesinde sonuçları görüntüleyin ve indirin.

Not

Çok aşamalı bir YAML işlem hattında, kod kapsamı sonuçları yalnızca işlem hattının tamamı tamamlandıktan sonra kullanılabilir. Bu, üretime dağıtmadan önce kod kapsamı sonuçlarını gözden geçirmek istiyorsanız derleme aşamasını kendi işlem hattına ayırmanız gerekebileceği anlamına gelir.

Not

Birden çok test çalıştırmasından alınan kod kapsamı sonuçlarının birleştirilmesi şu anda .NET ve .NET Core ile sınırlıdır. Bu, gelecek bir sürümde diğer biçimler için desteklenecektir.

Artifacts

Derleme sırasında yayımlanan kod kapsamı yapıtları, işlem hattı çalıştırma özetinin Özet sekmesinde görüntülenebilir.

Kod kapsamı yapıtlarını görüntüleme

  • .NET ve .NET Core uygulamalarının kapsamını toplamak için Visual Studio Test görevini kullanırsanız yapıt, Visual Studio'da daha fazla analiz için indirilebilen ve kullanılabilecek .coverage dosyaları içerir.

    .coverage raporlarını görüntüleme

  • Kod kapsamını Cobertura veya JaCoCo kapsam biçimlerini kullanarak yayımlarsanız, kod kapsamı yapıtı daha fazla analiz için çevrimdışı görüntülenebilir bir HTML dosyası içerir.

    Html raporlarını görüntüleme

Not

.NET ve .NET Core için yapıtı indirme bağlantısı derleme özetinde kod kapsamı kilometre taşını seçerek kullanılabilir.

Görevler

Yardım ve destek