2015-10-06 1 views
3

J'essaie d'intégrer Xunit.net framework avec opencover, Lorsque j'essaie d'obtenir la couverture de code pour ma DLL, Opencover ne choisit pas ma DLL, alors que Xunit son exécution de son résumé et impression son résultat.OpenCover avec Xunit Visited Classes 0 sur 1

C:\CodeProject\packages\OpenCover.4.6.166\tools\OpenCover.Console.exe -output:"C:\CodeProject\SampleXunit.Test\coverage.xml" -target:"C:\CodeProject\packages\xunit.runner.console.2.1.0\tools\xunit.console.exe" -targetargs:"""C:\CodeProject\SampleXunit.Test\bin\Debug\SampleXunit.Test.dll" """C:\CodeProject\SampleXunit.Test\bin\Debug\Sample.dll" /noshadow" -register:user -filter:+[*]* C:\CodeProject\packages\ReportGenerator.1.9.1.0\reportgenerator C:\CodeProject\SampleXunit.Test\coverage.xml C:\CodeProject\SampleXunit.Test\coverage start C:\CodeProject\SampleXunit.Test\coverage\index.htm

enter image description here

Répondre

4

fixe ... Après enquête sur la Coverage.xml, dll de dépendance de ne sont pas chargées correctement. Après avoir spécifié l'attribut -targetdir:, cela a fonctionné pour moi.

+0

De même, Appveyor peut avoir besoin de l'attribut '-targetdir:'. Bon travail! –

+0

Quelle valeur avez-vous définie sur l'attribut '-targetdir:'? Aussi, pouvez-vous éditer votre réponse avec la commande complète correcte afin que nous puissions voir exactement comment vous l'avez résolu? Merci. –