Attualmente sto cambiando le cose nella nostra installazione Sonar dal momento che Gallio non è più supportato da C# Ecosystem 3. Ho già importato con successo la copertura del test dell'unità usando OpenCover con il seguente comando.È possibile importare OpenCover/risultato in SonarQube?
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register -target:"c:\Program Files (x86)\NUnit 2.6.3\bin\nunit-console-x86.exe" -targetargs:"d:\Sonar\MyTest.dll /noshadow /framework=net-4.0" -output:"d:\Deploy\Sonar\Coverage.xml" "-filter:+[*]* -[*]Test"
Con questo comando che sto ottenendo soltanto la copertura di test Unità, ma vorrei anche vedere il numero di test falliti e di successo. Penso di poter raggiungere questo obiettivo con l'opzione risultato/come
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register -target:"c:\Program Files (x86)\NUnit 2.6.3\bin\nunit-console-x86.exe" -targetargs:"d:\Deploy\Sonar\MyTest.dll /noshadow /framework=net-4.0 /result=tests.xml"
Questo comando restituisce un XML con informazioni sui test che correva, ma c'è un modo per importare questo XML in SonarQube? O non è supportato?
Attualmente sto importazione del file Coverage.xml con il seguente comando:
sonar.cs.opencover.reportsPaths=D:/Deploy/Sonar/Coverage.xml
C'è una proprietà simile a importare il file tests.xml con i risultati del test?
Link non funziona più –