- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 PartCover.NET 与 NAnt 和 CruiseControl.NET 集成我可以毫无问题地运行 PartCover.NET 浏览器,但一旦我尝试在 NAnt 任务(在我的 CCNET 构建中)中运行它,它就不起作用。
我的 NAnt 目标一定有问题,但我找不到它。也许有人在过去遇到过同样的问题?
<target name="CoverageUnitTest" description="Code coverage of unit tests">
<exec program="${PartCover.exe}">
<arg value="--target=${NUnit.console}" />
<arg value="--target-work-dir=${project.dir}\bin\${configuration}"/>
<arg value="--target-args=${project}.dll" />
<arg value="--output=C:\partcover.xml" />
<arg value="--include=[*]*" />
</exec>
</target>
在 CruiseControl 中,我收到以下错误消息:[exec] 无效选项 '--target C:\NUnit\bin\nunit-console.exe'
Build Error: NAnt.Core.BuildException
External Program Failed: C:\PartCover\PartCover.exe (return code was -1)
in C:\default.build line: 20 col: 4
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Tasks.ExecTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
谢谢!大卫
最佳答案
您可能已经注意到此任务相当复杂。它把我逼到了精神错乱的边缘,但最后我让它运行起来了。
这里有一些一般性的建议:
使用 PartCover 版本 2.2 而不是 2.3,因为后者是一个似乎不稳定的开发版本。
记得注册PartCover.CorDriver.dll。
如果您需要引用路径,传递参数是最难的部分。我最终决定使用配置文件并通过 --settings
传递它。
关于cruisecontrol.net - 将 PartCover.NET 与 NAnt 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1210009/
我正在使用partcover为一堆mstest驱动的单元测试生成代码覆盖率。 我使用命令行: PartCover.exe --target "c:\Program Files\Microsoft Vi
我正在使用 TeamCity 通过解决方案文件进行构建。我试图让“PartCover ”来工作。将它指向 partcover.exe 很容易,我只是不确定如何让团队城市从我们的 nUnit 测试结果中
我想尝试 PartCover 进行代码覆盖。我正在使用 MSTest 运行 Visual Studio 2008 Professional。专业版不包括团队测试工具,如代码覆盖率。 所以,我正在尝试
我想知道是否有人对如何集成 typemock 和 partcover 有一些想法。 我们在基于 c# sharepoint 的应用程序中有使用 typemock 的单元测试,我们希望通过 partco
我正在尝试运行 PartCover 来测试在 Windows x64 上使用 Gallio 进行的某些测试的覆盖率。但是尝试运行它会出现以下错误。 Retrieving the COM class f
你能告诉我你是如何让 PartCover 在 VS2008 上运行并赢得 7 x64 的吗?基于此帖子 How do I run PartCover in x64 windows ,我跑了 c:\Pr
我正在尝试通过 mstest 测试获得代码覆盖率。我正在使用 PartCover 2.2.0.36424。 问题在于真实的程序集,我的代码覆盖率为 0%(注意:所有测试都通过)。 在我创建的演示源的演
我使用的是 TeamCity 8.0.4 版。 我有一个使用 NUnit runner 和 PartCover 作为覆盖工具的构建步骤。 我已按照此处列出的步骤 (http://www.jeremys
我正在尝试将 PartCover.NET 与 NAnt 和 CruiseControl.NET 集成我可以毫无问题地运行 PartCover.NET 浏览器,但一旦我尝试在 NAnt 任务(在我的 C
我在 Windows 7 (x64) 上使用 PartCover 4.0(来自 the sourceforge page,最新的开发版本)和 NUnit 2.5.8。 PartCover 运行正常(使
我已经成功地让 PartCover 2.3 与 VS 2008 一起工作 on my 64-bit machine . 我现在正试图让它与 VS 2010 和 NUnit 2.5.3 一起工作。我有
假设我有测试程序集(符合 NUnit)App.Test.dll 和一个要测试的库 App.dll。 如何使用 PartCover 和 NUint 进行代码覆盖率分析? 最佳答案 我同意。在我的实验中(
总结:我可以运行单元测试和代码覆盖,但报告只包括 NUnit 类,不包括我的应用程序类。 我过去曾成功使用过 PartCover。这次不是这样。我尝试了最新的 PartCover (4.0),降级到下
我是一名优秀的程序员,十分优秀!