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

0 投票
1 回答
5154 浏览

continuous-integration - 如何在 Team City 的代码覆盖范围内排除命名空间?

我正在使用 Team City 7.1.1(内部版本 24074),并且我想在代码覆盖范围内排除一些命名空间。我正在使用 dotcover 作为代码覆盖工具。我在测试中使用 MSPec、Machine.Fakes 和 Rhino Mocks。

谢谢!

0 投票
7 回答
7526 浏览

teamcity - 声纳的 TeamCity dotCover 报告路径

我正在尝试将声纳分析集成到 TeamCity 构建过程中。我有一个 NUnit 构建步骤,它运行我的单元测试,然后运行 ​​dotCover 进行覆盖。

我的下一步是声纳运行器。当前存在的配置是;gallio.mode=dotCover, sonar.gallio.mode=reuseReport 但我还需要 sonar.gallio.reports.path。

有人知道上一步生成的 dotCover 报告的路径吗?

0 投票
1 回答
648 浏览

azure - 我可以从 Azure 上的部署生成代码覆盖率吗?

我们希望能够将我们的代码部署到 azure,然后在部署的实例上运行集成/验收测试以验证功能,因为使用模拟器并不总能给出真实的结果。

我们还希望这些测试生成代码覆盖率报告,然后我们可以将其与单元测试中的代码覆盖率合并。我们使用 TeamCity 作为我们的构建服务器,内置 dotcover 作为我们的代码覆盖工具。

我们可以这样做吗?有人对从哪里开始有任何指示吗?

0 投票
1 回答
1412 浏览

cruisecontrol.net - DotCover 2.1 与 CCNet 的 NCover

我正在尝试确定要与 CruiseControl.NET 持续集成服务器一起使用的代码覆盖率工具。哪个是更好的工具:DotCover 2.1 还是 NCover 4.0?

0 投票
2 回答
995 浏览

continuous-integration - 当我从 TeamCity 中的 MSTest 构建步骤调用 dotCover 时,什么构成完整的代码覆盖?

当我从 TeamCity 中的 MSTest 构建步骤调用 dotCover 时,什么被认为是 100%?是 100% 的所有编译代码吗?它是测试所涉及的所有程序集的所有代码吗?是测试所涉及的所有课程吗?

当我从运行 My.Tests.dll 的 TeamCity MSTest 构建步骤调用 dotCover 时,正在跟踪哪些代码行?

0 投票
1 回答
629 浏览

c# - 在 TeamCity 中作为 MSTest 构建步骤的一部分运行 dotCover

我目前正在运行 dotCover 作为我在 TeamCity 中的 MSTest 构建步骤的一部分。我已将 MSTest 配置为运行与 匹配的程序集文件**.Tests.dll,否则其他所有内容都具有默认设置。

我不知道 dotCover 如何决定要跟踪哪些文件(我想知道),但我注意到很多第三方库和测试项目本身都出现在报告中 - 我想将其排除在外进行了分析和报告。我怎样才能做到这一点?

0 投票
1 回答
748 浏览

visual-studio-2010 - ReSharper,dotCover 2.2 + xUnit

我正在尝试在 xunit 单元测试上运行 dotCover。无论我尝试涵盖哪个测试,它们都给了我相同的结果:

所以无论如何,dotCover 都找不到我的任何测试的覆盖范围。

我正在使用 ReSharper 的单元测试运行器,并且能够在Unit Test Sessions窗口内的 VS 中运行单元测试,因此我的所有单元测试都运行成功。

当我尝试覆盖单元测试时(我尝试使用测试左侧的图标、Unit Test Sessions窗口中的全部测试按钮、右键单击单元测试并Cover Unit Tests在同一个窗口中说),我总是得到同样的信息:Inconclusive: Test wasn't run

我的设置:

  • 视觉工作室 2010
  • ReSharper 7.1
  • dotCover 2.2
  • xunit 1.9.1.1600

我也设置了两者(http://xunitcontrib.codeplex.com/)

  • xunitcontrib-resharper 0.7(RS 7.1、6.1.1)
  • xunitcontrib-dotcover 0.7 (dotCover 2.0 - 2.2)

这样我应该能够在 VS 中使用 xunit 测试运行器。

任何有助于使代码覆盖率工作的帮助将不胜感激。

0 投票
1 回答
127 浏览

c# - 使用 dotCover 在执行单元测试期间访问构建为“内容”的文件

我正在使用JetBrains DotCover为我的测试和代码执行和获取代码覆盖率。

我的项目有一些文件设置为“内容”。这些从测试中使用,如下所示:

不幸的是,当使用 dotCover 执行此测试时,Page.htm不会复制到程序集的位置。

有没有办法将内容放入测试执行目录,或者克服这个问题并以其他方式访问该文件?

0 投票
1 回答
90 浏览

code-coverage - 我如何涵盖这种方法?将流内容复制到第二个流

我有以下方法,它是一个扩展方法,可以被任何Stream对象调用。该方法应将 Stream 的确切内容复制到另一个 Stream。

我创建了一个简单的测试来验证原始 Stream 的内容是否等于最终 Stream 的内容:

不幸的是,我只介绍了这个方法的一部分,因为我不验证内容是否完全相同。dotCover 也向我展示了我的代码的第一部分根本没有被覆盖,这就是:

代码覆盖率结果

我的目标是这种方法的 100% 代码覆盖率。

0 投票
1 回答
59 浏览

.net - 从脚本创建覆盖率报告

我使用 dotCover 进行代码覆盖,这很好,但结果似乎是以专有格式编写的,我无法解析。

我想创建一个脚本来分析我的 .Net 代码库,并以我可以阅读的格式(xml、纯文本、json……)返回(比如说)20 个代码覆盖率最低的类。有谁知道如何做到这一点,无论是在 dotCover 还是其他工具中