问题标签 [partcover]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
64-bit - 如何在 x64 窗口中运行 PartCover
我正在尝试运行 PartCover 以在 windows x64 上使用 Gallio 测试一些测试的覆盖率。但是尝试运行它会出现以下错误。
由于以下错误,检索具有 CLSID {FB20430E-CDC9-45D7-8453-272268002E08} 的组件的 COM 类工厂失败:80040153。
编辑:我正在使用 PartCover 2.2.0
unit-testing - 让 PartCover 工作
我想尝试 PartCover 的代码覆盖率。我正在使用 MSTest 运行 Visual Studio 2008 Professional。专业版不包括团队测试工具,如代码覆盖率。
所以,我正在尝试 PartCover,但我无法让它工作。在 PartCover.Browser 中,我选择了 MSTest 可执行文件,将工作参数指向了我的 tests.dll,并尝试将工作目录指向 TestResults 文件夹,但出现错误:
“报告为空。检查设置并再次运行目标。”
我不知道下一步该尝试什么。
编辑
事实证明我有两个问题。首先,我的规则不正确。其次,我的工作论证中有空格。空格出现错误,但没有出现在任何地方。
partcover - 让 PartCover.Browser.exe 通过命令行显示覆盖 xml
需要帮助解决一个愚蠢的问题。如何让 PartCover.Browser.exe 加载并显示由 PartCover.exe 生成的现有覆盖 xml?
我有一个批处理文件,它运行 PartCover.exe 和我的测试并毫无问题地生成覆盖 xml。然后我尝试使用 PartCover.Browser.exe 加载 xml。
但这似乎不起作用。它甚至支持吗?似乎也找不到任何关于它的文档。我正在使用 PartCover 2.2。
提前致谢。
mstest - PartCover 控制台生成空输出 xml
我正在使用 partcover 为一堆 mstest 供电的单元测试生成代码覆盖率。
我使用命令行:
这运行,所有测试通过,但我最终得到输出:
当我使用 --output 命令运行时,xml 文件最终只有
为什么会发生这种情况?
mstest - 为什么当 mstest 成功运行并且所有测试都通过时 PartCover 报告显示 0%
我正在尝试使用 mstest 测试来获得代码覆盖率。我正在使用 PartCover 2.2.0.36424。
问题在于真正的程序集,我得到 0% 的代码覆盖率(注意:所有测试都通过)。
在我创建的演示源的演示测试中,它运行良好(报告很有意义)。
我注意到在日志文件中:
对于演示文件,在“Assembly AAAAAA loaded (MyTestesAssemblyName)”行之后,有一行“Class NNNNNN loaded (MyTestesAssemblyName.MyClassname)”;
对于真正的文件,在汇编行之后没有第二行(用于类)。
有什么想法在我们的程序集中有什么不同吗?(注:未签名)
10 倍。
code-coverage - 如何从 PartCover 结果 .xml 生成 HTML 报告
如何从 PartCover 结果 .xml 生成 HTML 报告
.net - 使用 PartCover 时排除 System.Diagnostics.Contracts
我正在尝试 .net 3.5 的 .net 代码合同 我有一些单元测试,我正在运行 PartCover 来计算代码覆盖率。
PartCover 一直在我的报告中包含 System.Diagnostics.Contracts。以下是我用来包含 MyProject 并排除其他所有内容的规则。
有什么建议么?
c# - CorfFlags warning CF011 about strong name signed even after /force
Im trying to use Corflags to get PartCover running under x64. When I use:
CorFlags.exe PartCover.exe /32BIT+ /Force
i get: corflags : warning CF011 : The specified file is strong name signed. Using /Force will invalidate the signature of this image and will require the assembly tobe resigned.
without /force i get:
corflags : error CF012 : The specified file is strong name signed. Use /Force to force the update.
On web there appears that others are runnig partcover throught corflags with no problems...
c# - Partcover 和 Typemock 集成
我想知道是否有人对如何集成 typemock 和 partcover 有一些想法。
我们有在基于 c# sharepoint 的应用程序中使用 typemock 的单元测试,我们希望通过 partcover 运行它们并能够查看覆盖率详细信息。
我已经能够通过 partcover 运行 typemock 测试,但是,partcover 无法显示被测试代码的覆盖细节?
我通过 partcover 运行测试的方法是让 Partcover 运行 Typemock 运行器,然后运行 MSTest。
我的partcover浏览器设置如下:
可执行文件:*typemock 的路径*\TMockRunner.exe
工作目录:*已存在的文件夹*
工作参数:*MSTest 的路径*\MSTest.exe /noisolation /testcontainer:*DLL 的路径*
任何想法都会很棒,尤其是关于 partcover 如何检索覆盖细节。
谢谢。
.net - 如何在 TeamCity 5 中包含完整的 PartCover 结果?
我正在尝试让 PartCover 报告在 TeamCity 5.0 中正确生成。当我单击构建详细信息中的代码覆盖率选项卡时,报告为空。
我正在使用 sln2008 构建代理,我的 PartCoverage 设置如下:
包括模式:
报告 XSLT:
如果您可以描述如何将这些报告(或仅重要部分)包含在 TeamCity 发送的成功/失败构建的电子邮件中,则可以获得奖励积分。如果可能,我想继续使用 sln2008 构建代理,而不是其他构建代理。