Non può produrre copertura in teamcity usando NULIT e Partcover
-
21-12-2019 - |
Domanda
Sto usando TeamCity versione 8.0.4.
Ho un passo di costruzione che utilizza il runner Nunit e il partcover come strumento di copertura.
Ho seguito i passaggi delineati qui ( http://www.jeremyskinner.co.uk/2010/07/23/USINING-TeamCity-with-partcover-4/ ).Cioè, ho copiato il partcover.dll e la rinommese appropriatamente e ha usato il XSLT collegato nel blog.
Il campo "Includi Assembly" ha solo:
[*]*
.
Il campo "Assembli Escludi" ha solo:
[*.Tests]*
.
Il mio log build ottiene il seguente messaggio dopo aver eseguito correttamente i test:
No executable code was detected.
The issue could be caused by one of the following:
- Include / exclude patterns are incorrect
- Assemblies are compiled without debugging information
- .pdb files are not available
- Visual Studio code coverage is enabled for MSTest
- .testrunconfig is used for MSTest and Visual Studio code coverage is not disabled (CodeCoverage section with enable="true" is present)
.
Qualcuno sa cosa sto facendo male?
Soluzione
I non installato Partcover e lo ha reinstallato e ora sembra funzionare.Penso che il problema sia stato che stavo usando una versione beta di partcover invece della versione stabile.