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

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

Kod kapsamı, projenizin kodunun birim testleri gibi testler tarafından test edilen oranını belirlemenize yardımcı olur. Kod değişikliklerine olan güveni artırmak ve hatalara karşı etkili bir şekilde korumanız için testlerinizi alıştırmalı veya kodunuzun büyük bir oranını kapsayacak şekilde çalışmanız gerekir.

Kod kapsamı sonucu gözden geçirmek, testlerin kapsamına almayan kod yollarının belirlenmesine yardımcı olur. Bu bilgiler, test borçlarını azaltarak test süresinin zaman içinde iyileştirilmesi açısından önemlidir.

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde derleme ve yayın işlem hatları tanımlar, çalıştırmalar derlemeler, hizmet bağlantıları hizmet noktaları,aşamalar ortamlar ve işler olarak adlandırılan aşamalar olarak adlandırılanlardır.

Örnek

Dil seçiminize göre kod kapsamı sonuçlarını yayımlama örneği görüntülemek için aşağıdaki konu başlıklarının Ekosistemler Pipelines bakın. Örneğin, JavaScript için Kod Kapsamı'nın top ve yayımla'yı kullanması gerekir.

Sonuçları görüntüleme

Kod kapsamı özeti derleme zaman çizelgesi görünümünde ekleyebilirsiniz. Özet, satır kapsamı genel yüzdesini gösterir.

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

Not

Birden çok test çalıştırması için 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 desteklemektedir.

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

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

Sonuçlar Kod kapsamı sekmesinde indirebilirsiniz.

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 için derleme aşamasını kendi işlem hattına ayırmanız gerekyebilirsiniz.

Not

Birden çok test çalıştırması için 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 desteklemektedir.

Artifacts

Derleme sırasında yayımlanan kod kapsamı yapıtları, zaman çizelgesi görünümünde yayımlanmış derleme yapıtları kilometre taşı altında ekleyebilirsiniz.

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

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

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

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

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

  • Cobertura veya JaCoCo kapsam biçimlerini kullanarak kod kapsamı yayımlarsanız, kod kapsamı yapıtı daha fazla analiz için çevrimdışı olarak görüntülenecek 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ına derleme özetini kod kapsamı kilometre taşı seçerek ulaşabilirsiniz.

Görevler

Yardım ve destek