问题标签 [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.
continuous-integration - 如何在 Team City 的代码覆盖范围内排除命名空间?
我正在使用 Team City 7.1.1(内部版本 24074),并且我想在代码覆盖范围内排除一些命名空间。我正在使用 dotcover 作为代码覆盖工具。我在测试中使用 MSPec、Machine.Fakes 和 Rhino Mocks。
谢谢!
teamcity - 声纳的 TeamCity dotCover 报告路径
我正在尝试将声纳分析集成到 TeamCity 构建过程中。我有一个 NUnit 构建步骤,它运行我的单元测试,然后运行 dotCover 进行覆盖。
我的下一步是声纳运行器。当前存在的配置是;gallio.mode=dotCover, sonar.gallio.mode=reuseReport 但我还需要 sonar.gallio.reports.path。
有人知道上一步生成的 dotCover 报告的路径吗?
azure - 我可以从 Azure 上的部署生成代码覆盖率吗?
我们希望能够将我们的代码部署到 azure,然后在部署的实例上运行集成/验收测试以验证功能,因为使用模拟器并不总能给出真实的结果。
我们还希望这些测试生成代码覆盖率报告,然后我们可以将其与单元测试中的代码覆盖率合并。我们使用 TeamCity 作为我们的构建服务器,内置 dotcover 作为我们的代码覆盖工具。
我们可以这样做吗?有人对从哪里开始有任何指示吗?
cruisecontrol.net - DotCover 2.1 与 CCNet 的 NCover
我正在尝试确定要与 CruiseControl.NET 持续集成服务器一起使用的代码覆盖率工具。哪个是更好的工具:DotCover 2.1 还是 NCover 4.0?
continuous-integration - 当我从 TeamCity 中的 MSTest 构建步骤调用 dotCover 时,什么构成完整的代码覆盖?
当我从 TeamCity 中的 MSTest 构建步骤调用 dotCover 时,什么被认为是 100%?是 100% 的所有编译代码吗?它是测试所涉及的所有程序集的所有代码吗?是测试所涉及的所有课程吗?
当我从运行 My.Tests.dll 的 TeamCity MSTest 构建步骤调用 dotCover 时,正在跟踪哪些代码行?
c# - 在 TeamCity 中作为 MSTest 构建步骤的一部分运行 dotCover
我目前正在运行 dotCover 作为我在 TeamCity 中的 MSTest 构建步骤的一部分。我已将 MSTest 配置为运行与 匹配的程序集文件**.Tests.dll
,否则其他所有内容都具有默认设置。
我不知道 dotCover 如何决定要跟踪哪些文件(我想知道),但我注意到很多第三方库和测试项目本身都出现在报告中 - 我想将其排除在外进行了分析和报告。我怎样才能做到这一点?
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 测试运行器。
任何有助于使代码覆盖率工作的帮助将不胜感激。
c# - 使用 dotCover 在执行单元测试期间访问构建为“内容”的文件
我正在使用JetBrains DotCover为我的测试和代码执行和获取代码覆盖率。
我的项目有一些文件设置为“内容”。这些从测试中使用,如下所示:
不幸的是,当使用 dotCover 执行此测试时,Page.htm不会复制到程序集的位置。
有没有办法将内容放入测试执行目录,或者克服这个问题并以其他方式访问该文件?
code-coverage - 我如何涵盖这种方法?将流内容复制到第二个流
我有以下方法,它是一个扩展方法,可以被任何Stream对象调用。该方法应将 Stream 的确切内容复制到另一个 Stream。
我创建了一个简单的测试来验证原始 Stream 的内容是否等于最终 Stream 的内容:
不幸的是,我只介绍了这个方法的一部分,因为我不验证内容是否完全相同。dotCover 也向我展示了我的代码的第一部分根本没有被覆盖,这就是:
我的目标是这种方法的 100% 代码覆盖率。
.net - 从脚本创建覆盖率报告
我使用 dotCover 进行代码覆盖,这很好,但结果似乎是以专有格式编写的,我无法解析。
我想创建一个脚本来分析我的 .Net 代码库,并以我可以阅读的格式(xml、纯文本、json……)返回(比如说)20 个代码覆盖率最低的类。有谁知道如何做到这一点,无论是在 dotCover 还是其他工具中