J'implémente une intégration continue avec CruiseControl.NET, .NET 4.0, NCover et MsTest. Sur le serveur de génération, je ne parviens pas à exécuter une couverture de code à partir de l'explorateur Ncover ou de la console NCover. Lorsque j'exécute where vstesthost.exe
à partir de la console Ncover, il renvoie le chemin d'accès Visual Studio 9.0 et ne semble pas détecter .net framework 4.0. J'ai suivi les instructions de ce poste MSTest: Measuring Test Quality With NCover avec de légères modifications pour .net framework 4.0, sans aucun succès.Problèmes d'intégration de NCover avec CC.NET, .NET Framework 4.0 et MsTest
Mon script CC.NET ressemble à ce
<exec>
<executable>C:\Program Files (x86)\NCover\NCover.Console.exe</executable>
<baseDirectory>$(project_root)\</baseDirectory>
<buildArgs>"C:\Program Files (x86)\**Microsoft Visual Studio 10.0**\Common7\IDE\MSTest.exe" /testcontainer:...\...\UnitTests.dll /resultsfile:TestResults.trx //xml D:\_Projects\....\Temp_Coverage.xml //pm vstesthost.exe</buildArgs>
<buildTimeoutSeconds>$(ncover.timeout)</buildTimeoutSeconds>
</exec>
Quelqu'un at-il rencontré problème similaire. Toute aide serait très appréciée.