首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PartCover控制台产生空的输出xml

PartCover控制台产生空的输出xml
EN

Stack Overflow用户
提问于 2009-03-31 17:09:24
回答 2查看 1.4K关注 0票数 5

我正在使用partcover为一系列mstest powered单元测试生成codecoverage。

我使用命令行:

代码语言:javascript
复制
PartCover.exe --target "c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" --target-args "/testcontainer:c:\CrusieControlProjects\AcademyPro\AcademyTests\bin\Release\AcademyTests.dll" --include [AcademyPro*]*

这样运行,所有的测试都通过了,但我最终得到了输出:

代码语言:javascript
复制
Results file:      C:\Program Files\Gubka Bob\PartCover .NET 2.3\TestResults\Administrator_PSLV22 2009-03-31 17_54_18.trx
Run Configuration: Default Run Configuration
Target PageFaultCount: 10565
Target PagefileUsage: 27631616
Target PeakPagefileUsage: 31297536
Target PeakWorkingSetSize: 31498240
Target QuotaNonPagedPoolUsage: 8180
Target QuotaPagedPoolUsage: 217124
Target QuotaPeakNonPagedPoolUsage: 13012
Target QuotaPeakPagedPoolUsage: 255524
Target WorkingSetSize: 30310400
request target shutdown
<PartCoverReport date="2009-03-31T18:00:36.7676250+01:00" />

当我使用--output命令运行时,xml文件以

代码语言:javascript
复制
<PartCoverReport date="2009-03-31T18:00:36.7676250+01:00" />

为什么会发生这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-31 20:21:10

为了解决这个问题,我最终降级了。

我使用的是2.3版本(这是一个开发版本),并切换到2.2版本。

现在测试运行得很好,我得到了合理的覆盖率数据。

也许这会对某些人有帮助。

票数 4
EN

Stack Overflow用户

发布于 2009-10-06 03:28:55

我在x64上用NUnit也遇到了类似的问题。问题是我使用的是nunit-console.exe (AnyCPU)。切换到nunit-console-x86.exe (显式32位)解决了这个问题。

我没有访问使用MSTest的环境的权限,但是如果您引用的可执行文件是AnyCPU,那么您可以在您的系统上查找它的显式32位版本。最坏的情况是,您可以使用CorFlags创建一个。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/702071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档