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 uç 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.

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.

Sonuçlar Kod kapsamı sekmesinde indirebilirsiniz.

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.

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.

.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.

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.

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
- Kod Kapsamı Sonuçlarını Yayımla kod kapsamı sonuçlarını Cobertura veya JaCoCo biçiminde bir derleme tarafından üretilen Azure Pipelines TFS'de yayımlar.
- Visual Studio Test, .NET Core, Ant, Maven, Gulp,Gruntve Gradle gibi yerleşik görevler, kod kapsamı verilerini işlem hattında yayımlama seçeneği sağlar.
Yardım ve destek
- Sorun giderme sayfamıza bakın
- ile ilgili öneriler Stack Overflowve Geliştirici Hesabı aracılığıyla destek Community