首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSTest的Partcover没有结果

MSTest的Partcover没有结果
EN

Stack Overflow用户
提问于 2011-08-08 22:18:12
回答 1查看 574关注 0票数 1

我正在尝试与可能与构建机器集成的Partcover。

我在命令行中使用以下命令运行Partcover:

代码语言:javascript
复制
PartCover.exe --settings settings.xml --output results.xml

我的settings.xml是使用Partcover.Browser自动生成的,如下所示:

代码语言:javascript
复制
<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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-09 04:36:33

正如我在评论中提到的,我怀疑您使用的是一个非常旧的partcover版本,它不支持.NET4。

此外,如果仅升级到最新版本不起作用,您会发现使用/noisolation开关会很有用。

您可能还会发现,OpenCover将比PartCover工作得更好,因为它支持32位和64位,并支持.NET2和.NET4 -并且更好地应对目标进程,这些目标进程会产生更多的进程来执行实际测试。

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

https://stackoverflow.com/questions/6983506

复制
相关文章

相似问题

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