问题标签 [ncover]
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.
nunit - 使用 NANT 通过 NCover 运行 NUnit
我的单元测试正在执行并编写报告,但是覆盖率报告是空的。这是我正在使用的 Nant 任务:
任何想法为什么我没有得到覆盖数据?有没有更简单的方法来实现这一步?
谢谢你的帮助。
编辑:
这是一个示例输出文件:
编辑二:
这是构建日志输出的示例(为安全而编辑):
ncover - NCover 分支覆盖
我正在使用 Ncover 2.1.2.3625。我想要分支覆盖和序列覆盖。如何得到这个?生成的 .xml 将提供给 NCoverExplorer 以生成完整的覆盖率报告。但是没有生成完整的覆盖率报告。这是什么原因?
c# - CC.Net NCover 排除程序集
我有一个带有 ncover 报告的 CC.Net,其项目包含不同的程序集。
问题是我只想从“主”项目中获得 ncover 报告,而不是像在另一个项目中测试的 Businessframework 这样的其他 dll。
似乎 ncover-console 有一个排除类型来执行它,但它不起作用,因为该 Businessframework 中所有缺失的测试也都显示出来了。
这是执行的coverage.cmd
总而言之,我想也许我告诉 ncover 排除项目的方式现在做得很好:
c# - TypeMock 6.0.4.0 在不同的盒子上表现不同
帮助!
这段代码在我的本地 VS2010 和 TypeMock 上运行良好,但是在我们的构建服务器上失败,当通过 NCover 运行时。
我的代码:
在 CruiseControl.Net 环境中产生此错误:
我尝试模拟的方法的来源是:
因此,除了该方法是静态的这一事实之外,它并没有什么特别之处。从那以后,我重构了该方法,使其成为非静态的,效果在此页面的底部。
我之前遇到过类似的问题,这与利用 TypeMock 的 Isolate<> 语法有关,我遇到了相同的场景,测试在本地运行良好(通过 Gallio 测试运行器),但在构建服务器上失败(CC.Net ,加里奥,TypeMock,NCover)。
我在开发和构建框上运行 6.0.4.0 的 TypeMock。
此外,似乎有效的是在 RecordExpectations 块中向下移动第 74 行和第 75 行 - 错误没有显示,但是方法调用根本没有被无声地模拟。
欢迎提出想法。
.net - .NET - 确定哪些测试用例涵盖了一个方法
我想知道涵盖特定方法的测试。但是,NCover 不提供此信息。我不想使用 VSTS,因为我的代码不在 TFS 中。在.NET中有什么方法/工具可以做到这一点吗?
c# - 为什么即使分支评估为真假,NCover 分支覆盖率仍为 50%?
在这段小代码中:
NCover 仅报告此方法的 50% 分支覆盖率。但是,我知道无论处理程序是否连接到 StabilityChangedEvent,都会调用我的 RaiseStabilityChanged()。在左侧,我放置了 NCover 报告的命中计数。
为什么 NCover 可能会报告 50% 而不是 100%?
tfs - 用于 NCover 的 TFS 2010 构建过程模板示例
我已经成功地将 NUnit 与 TFS 2010 团队构建集成。我现在想使用 NCover 运行构建的代码覆盖率。
您能否提供我可以使用的 TFS 2010 示例构建过程模板?
testdriven.net - 从代码覆盖 Ncover 中排除方法
我有一些 dll,我想使用 TestDriven.net (ncover) 和 vs2010 运行代码覆盖率。有些方法我不想包含在覆盖结果中,因为这些方法已经由其他程序员编写,使用 CoverageExclusion 属性的选项是不可行的。还有其他出路吗?
visual-studio-2010 - NCover 覆盖率报告如何处理 MSTest 访问器?
MSTest + Visual Studio 生成出现在 NCover 覆盖率报告上的访问器。在我的情况下,它们的覆盖率通常很低。我想知道我是否在我的测试中使用它们,如果我正在测试的方法会出现在访问器中而不是在原始源代码中。
如果是这种情况,这是一个问题,我需要一个解决方案。