问题标签 [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.

0 投票
1 回答
3326 浏览

64-bit - 如何在 x64 窗口中运行 PartCover

我正在尝试运行 PartCover 以在 windows x64 上使用 Gallio 测试一些测试的覆盖率。但是尝试运行它会出现以下错误。

由于以下错误,检索具有 CLSID {FB20430E-CDC9-45D7-8453-272268002E08} 的组件的 COM 类工厂失败:80040153。

编辑:我正在使用 PartCover 2.2.0

0 投票
5 回答
15479 浏览

unit-testing - 让 PartCover 工作

我想尝试 PartCover 的代码覆盖率。我正在使用 MSTest 运行 Visual Studio 2008 Professional。专业版不包括团队测试工具,如代码覆盖率。

所以,我正在尝试 PartCover,但我无法让它工作。在 PartCover.Browser 中,我选择了 MSTest 可执行文件,将工作参数指向了我的 tests.dll,并尝试将工作目录指向 TestResults 文件夹,但出现错误:

“报告为空。检查设置并再次运行目标。”

我不知道下一步该尝试什么。

编辑

事实证明我有两个问题。首先,我的规则不正确。其次,我的工作论证中有空格。空格出现错误,但没有出现在任何地方。

0 投票
2 回答
841 浏览

partcover - 让 PartCover.Browser.exe 通过命令行显示覆盖 xml

需要帮助解决一个愚蠢的问题。如何让 PartCover.Browser.exe 加载并显示由 PartCover.exe 生成的现有覆盖 xml?

我有一个批处理文件,它运行 PartCover.exe 和我的测试并毫无问题地生成覆盖 xml。然后我尝试使用 PartCover.Browser.exe 加载 xml。

但这似乎不起作用。它甚至支持吗?似乎也找不到任何关于它的文档。我正在使用 PartCover 2.2。

提前致谢。

0 投票
2 回答
1442 浏览

mstest - PartCover 控制台生成空输出 xml

我正在使用 partcover 为一堆 mstest 供电的单元测试生成代码覆盖率。

我使用命令行:

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

当我使用 --output 命令运行时,xml 文件最终只有

为什么会发生这种情况?

0 投票
2 回答
1932 浏览

mstest - 为什么当 mstest 成功运行并且所有测试都通过时 PartCover 报告显示 0%

我正在尝试使用 mstest 测试来获得代码覆盖率。我正在使用 PartCover 2.2.0.36424。

问题在于真正的程序集,我得到 0% 的代码覆盖率(注意:所有测试都通过)。
在我创建的演示源的演示测试中,它运行良好(报告很有意义)。

我注意到在日志文件中:
对于演示文件,在“Assembly AAAAAA loaded (MyTestesAssemblyName)”行之后,有一行“Class NNNNNN loaded (MyTestesAssemblyName.MyClassname)”;
对于真正的文件,在汇编行之后没有第二行(用于类)。

有什么想法在我们的程序集中有什么不同吗?(注:未签名)

10 倍。

0 投票
4 回答
3305 浏览

code-coverage - 如何从 PartCover 结果 .xml 生成 HTML 报告

如何从 PartCover 结果 .xml 生成 HTML 报告

0 投票
1 回答
558 浏览

.net - 使用 PartCover 时排除 System.Diagnostics.Contracts

我正在尝试 .net 3.5 的 .net 代码合同 我有一些单元测试,我正在运行 PartCover 来计算代码覆盖率。

PartCover 一直在我的报告中包含 System.Diagnostics.Contracts。以下是我用来包含 MyProject 并排除其他所有内容的规则。

有什么建议么?

0 投票
1 回答
4164 浏览

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...

0 投票
3 回答
551 浏览

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 如何检索覆盖细节。

谢谢。

0 投票
5 回答
2616 浏览

.net - 如何在 TeamCity 5 中包含完整的 PartCover 结果?

我正在尝试让 PartCover 报告在 TeamCity 5.0 中正确生成。当我单击构建详细信息中的代码覆盖率选项卡时,报告为空。

我正在使用 sln2008 构建代理,我的 PartCoverage 设置如下:

包括模式:

报告 XSLT:

如果您可以描述如何将这些报告(或仅重要部分)包含在 TeamCity 发送的成功/失败构建的电子邮件中,则可以获得奖励积分。如果可能,我想继续使用 sln2008 构建代理,而不是其他构建代理。