Ana içeriğe geç

Raporlar

Her rapor iki kez üretilir: bir kez Windows'ta, bir kez Linux/WSL'de; iki takım ayrı tutulur (derleyici çıktısı, satır sonları ve araçlar farklı olabilir). Her tür için karşılaştırabilmeniz üzere iki araç ailesi vardır:

Tür Modern aile Eski / yerel aile
Birim testleri — TRX + VSTest HTML günlükçüsü (dotnet test)
Kod kapsaması ReportGenerator (cobertura) lcov / genhtml (coverlet'in lcov çıktısı)
Dokümantasyon kapsaması ReportGenerator (coverxygen lcov) lcov / genhtml (coverxygen lcov)
API dokümanları DocFX (C# yerel) Doxygen (üç şablonda da)

Bağımsız raporlar bu sitenin içinde çerçevede açılır; DocFX kendi başına bir sitedir ve yeni sekmede açılır. Kural ve doğru/yanlış örneği: Sitenizin içinde HTML raporu göstermek. Her raporun ne gösterdiği: Hangi rapor hangisi?.

Rapor Windows Linux / WSL
Birim testleri aç aç
Kod kapsaması — ReportGenerator aç aç
Kod kapsaması — lcov aç aç
Dok. kapsaması — ReportGenerator aç aç
Dok. kapsaması — lcov aç aç
API dokümanı — Doxygen aç aç
API dokümanı — DocFX aç aç

Bir platformda yer tutucu sayfa görünür

Yerel bir derleme yalnızca üzerinde derlediğiniz platformu bilir. Diğer platformun sayfaları bunu söyler; CI ikisini de derlediği için canlı sitede her şey vardır.