我正試圖與Partcover進行交互,以便與構建機器進行可能的集成。沒有使用MSTest的Partcover的結果
我用下面的命令在命令行中運行Partcover:
PartCover.exe --settings settings.xml --output results.xml
我的settings.xml使用Partcover.Browser自動生成的,如下所示:
<PartCoverSettings>
<Target>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe</Target>
<TargetWorkDir>S:\Work\Solution\</TargetWorkDir>
<TargetArgs>/testcontainer:"TestProject\bin\release\TestProject.dll"</TargetArgs>
<LogLevel>4</LogLevel>
<Rule>+[*]*</Rule>
</PartCoverSettings>
S:\Work\Solution
是解決方案的根目錄。
當我在命令行中運行此測試時,所有測試都會運行並通過,但在命令行中顯示Test Settings: Default Test Settings
後沒有任何反應。沒有results.xml
文件被創建,我沒有看到任何類型的代碼覆蓋率分析的證據。
這是簡單的東西我在設置文件中丟失?或者這是一個更復雜的問題?
編輯:使用Partcover版本2.2.36423
我建議你在https://github.com/sawilde/partcover.net4上使用PartCover的最新版本,因爲它具有.NET4支持 –