Sto lavorando a un progetto .NET che utilizza Jenkins
come server CI. Il server funziona come previsto, ma ora sto cercando di farlo emettere avvisi in caso di copertura del codice .C'è un modo per recuperare le metriche di copertura del codice generate da OpenCover a Jenkins?
L'approccio che sto cercando è quello di utilizzare Sonar
per eseguire NUnit
e OpenCover
, ma ho bisogno di collegare la copertura codice di metriche da Sonar
torna a Jenkins
ed è lì che il problema risiede.
per quanto ne so il report generato da OpenCover
(copertura-report.xml) come è, non è riconosciuto da Jenkins
quindi quello che sto cercando di fare è quello di farli parlare da un file XSL che trasforma il (di copertura -report.xml) a un (emma-report.xml) che Jenkins
ha plugin che capiscono.
Anche se non lo so, questo è l'approccio migliore. Gli approcci migliori sono più che ben accetti;) Sono di fronte a un problema per ottenere le metriche block coverage
da OpenCover (Emma
richiede questa metrica).
Sono riuscito a trasformare tutte le altre metriche necessarie class, %
, method, %
e line, %
OpenCover
-Emma
, ma io non sono sicuro se è possibile ottenere il block, %
dal report.
Qualcuno può dirmi se è possibile o se c'è un approccio migliore per ottenere quello che sto cercando di fare (cioè, fare Jenkins
emettere avvisi di generazione quando la copertura del codice è sotto una certa percentuale)?
Grazie in anticipo! :)