问题标签 [dotcover]
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.
silverlight - Dotcover 和 StatLight
我正在尝试最终在 TeamCity 的 silverlight 应用程序上运行 dotcover 覆盖率报告。
但是,我无法使用 Console Runner 进行这项工作。有没有人设法让 DotCover 通过 StatLight 获得 Silverlight 应用程序的覆盖?
这是我的 dotCover xml 配置文件:
teamcity - TeamCity:如何将 dotcover 附加到 Rake 构建配置?
我在构建过程中使用 Rake。我想利用 TeamCity 6 中包含的 dotcover。我阅读了 Hadi Hariri 的教程(http://blogs.jetbrains.com/dotnet/2010/12/coverage-with-dotcover-teamcity-mstest-nunit-or-mspec /) 但它展示了如何使用 MSBuild,而不是 Rake。
当您选择 RunnerType: MSbuild 时,底部有可用的“.net 覆盖工具”选项。但是,当您选择 Rake 时,您根本没有这个。
我是否需要创建自定义 msbuild 文件来运行覆盖?或者有什么技巧可以让我在我的单个 rake 文件中保留额外的任务?谢谢
c# - 如何在 TeamCity 中排除 dotCover 覆盖的类型和方法?
我有一个现有的 C# 4 项目,我使用 TestDriven.Net 和 Visual Studio 覆盖率功能检查了测试覆盖率,即上下文菜单中的 Test With -> Coverage。
该项目包含一些我不想覆盖的代码,我已经通过添加[ExcludeFromCodeCoverage]
这些类型和方法来解决这个问题。
我们刚刚将 TeamCity 升级到 6.0.3,并且我在 NUnit 构建步骤中添加了 dotCover 覆盖。
我已经设法在“过滤器”部分中删除了对 NHibernate 等外部程序集的覆盖(通过明确说明我想要覆盖的程序集),但我正在努力解决如何从被覆盖的程序集中排除类型和方法。
cruisecontrol.net - 我可以为 ccnet 统计数据指定多个可能的来源吗?
我有一些使用 NCover 进行测试覆盖分析的构建,还有一些使用 DotCover。我将 NCover/DotCover 汇总报告合并到 ccnet 日志中,但是我需要提取到 ccnet“Coverage”统计中的项目因工具而异(因为报告的格式不同)。
对于 NCover,我使用以下内容:
对于 DotCover,我需要这个:
有没有办法同时指定两者?如果我只在 statisticList 中列出这两个部分,则第二个总是获胜(因此,如果我将 DotCover 列为第二个,则使用 NCover 的构建将其覆盖统计设置为零,因为找不到 DotCover 统计)。我想要的是将统计数据设置为 NCover 统计数据(如果存在),或者设置为 DotCover 统计数据(如果存在)。
谢谢您的帮助!
msbuild - 如何从 DotCover 控制台运行程序获取涵盖的可执行文件的退出代码?
我的组织正致力于通过自定义 MSBuild 任务将 DotCover 的控制台运行器(在此处和此处描述)集成到我们基于 MSBuild 的构建过程中。
如您所料,我们将介绍 NUnit 在我们的单元测试程序集上运行。虽然我们对 DotCover 生成的覆盖率结果非常满意,但我们发现我们的测试现在可以失败而不会导致构建失败。前进一步,后退两步。
DotCover(至少我们运行它的方式)完全隐藏了被覆盖进程的结果,包括控制台输出和退出代码。我希望它在这方面表现得更像 NCover——回显所有输出和覆盖进程的退出代码。
有谁知道如何使用 DotCover 控制台运行程序实现其中任何一个?获取所涵盖进程的退出代码是最重要的,因为我们需要在测试失败的情况下构建失败。
nunit - 使用 JetBrains dotCover 时 Teamcity NUnit 失败
我的构建失败并显示此日志:
我正在使用 Teamcity Professional 6.5.2、NUnit-2.5.10 v2.0 MSIL 和内置的 JetBrains dotCover。没有 JetBrains dotCover 一切正常。在另一个项目中,我使用相同的配置,一切都很好。我的测试程序集可能有问题吗?
tfs - 将 dotCover 与 TFS 集成
是否有教程或有人可以解释如何将 dotCover 与 TFS 集成?我想在团队构建过程中运行 dotCover(可能是控制台运行器?),并希望生成一个集成在 TFS 构建报告中的报告。
c# - DotCover 不覆盖引用的 DLL
我下载了dotcover 1.1.1
评估。我们使用自动化框架来运行应用程序'X'
引用应用程序'Y'
DLL 的回归测试。Y
当我通过应用程序运行测试时,我需要应用程序的代码覆盖率'X'
。但我得到的只是应用程序的代码覆盖率X
!
这不是其他代码覆盖工具的情况。
你能建议我哪里出错了吗?
unit-testing - 从 TeamCity 运行时 dotCover 统计信息出错
我们有许多通过 TeamCity 构建和运行测试的项目。对于这些项目,代码覆盖率是使用 dotCover 计算的。
在某些情况下,它会计算两次行数,因此只显示一半的覆盖率。
我们拥有的最简单的示例是具有一个类的命名空间。这个类只是 6 个常量的列表。所以它有 6 个公共静态属性。
当我们查看代码时,它会以绿色显示所有 6 行。
但是在统计中它报告了 12 行,因为只测试了(全部)6 行,所以覆盖率为 50%。
我们在所有项目或项目中的所有 DLL 上都没有这个问题,我无法识别任何模式。
有谁知道是什么导致了这个问题?