Ana içeriğe geç

Üç ders şablonunda raporlar

Bu şablon için "hangi rapor hangisi" dökümü Hangi rapor hangisi? sayfasındadır; rapor sayfalarının kendisini görmek için önce siteyi derleyin (7-build-all-windows.bat / ./7-build-all-linux.sh).

Aynı fikir, üç ekosistem

Üç ders şablonu da aynı standardı izler (Adlandırma standardı): her rapor iki kez (native araç + ekosistemler arası araç), Windows ve Linux'ta, ana site olarak MkDocs Material içinde gösterilir; ekosistemin kendi site aracı yanında (native/) yayınlanır.

Konu Java (bu depo) C/C++ (cpp-cmake-ctest-template) C# (vs-net-core-template)
Birim test sonuçları JUnit XML -> junit2html (Maven sitesinde Surefire sayfası) CTest JUnit XML -> junit2html .NET TRX -> HTML
Kod kapsaması, native JaCoCo HTML OpenCppCoverage HTML (Windows) / lcov, gcovr (Linux) coverlet lcov -> genhtml
Kod kapsaması, diğer aile ReportGenerator (JaCoCo XML'inden) ReportGenerator (kapsama XML'inden) ReportGenerator (coverlet'in cobertura XML'inden)
Dokümantasyon kapsaması coverxygen -> genhtml ve coverxygen -> ReportGenerator aynısı aynısı
API belgeleri, ekosistemin kendi aracı Javadoc Doxygen (ayrı bir "native" C++ belge aracı yoktur) DocFX
API belgeleri, diller arası Doxygen Doxygen Doxygen
Ekosistemin kendi sitesi (native/ altında yayınlanır, asla çerçevelenmez) mvn site (Fluido teması) - DocFX sitesi
Ana site MkDocs Material MkDocs Material MkDocs Material

Geri kalan her şey (rozetler, -historydir kapsama eğilimi, sürümdeki ...-site.zip) üçünde de aynı çalışır - bkz. Sürümler ve özel depolar.