gpt4 book ai didi

code-coverage - 在 Release模式下使用 dotCover 发布运行代码覆盖率

转载 作者:行者123 更新时间:2023-12-04 03:36:35 24 4
gpt4 key购买 nike

有没有人在应用程序中以 Release模式为目标时使用 dotCover(最好是 TeamCity)成功运行覆盖率报告?这是我收到的错误消息(此配置在 Debug模式下工作):

Generate dotCover report (6s)
[09:53:44][Generate dotCover report] Started dotCover: E:\BuildAgent3\tools\dotCover\dotCover.exe report F:\TCAgents\ag3temp\buildTmp\dotcover3521342814066873775.xml
[09:53:44]
[Generate dotCover report] Output: JetBrains dotCover Console Runner v2.0.425.62. Copyright (c) 2009-2012 JetBrains s.r.o. All rights reserved.

[JetBrains dotCover] Report generation started [8/29/2012 9:53:43 AM]
[JetBrains dotCover] Report generation finished [8/29/2012 9:53:43 AM]
[Generate dotCover report] dotCover exited with code: 0
Generate dotCover HTML report
[Generate dotCover HTML report] No source files were found under the build checkout directory F:\TCAgents\ag3work\724608d32a4f6354. No source files will be included in dotCover report as source code of classes.

我们想要生成一组编译工件以通过交付管道(包括部署)。我们没有遇到 NCover 的这个问题——它能够在我们的发布版本上产生覆盖。

注意:.pdb 文件是在 Release模式下生成的

最佳答案

根据日志,正常拍摄了快照,必须提供覆盖率统计信息。看起来源代码构建和覆盖率分析处于不同的构建配置中。您可以将构建和覆盖分析放在一个配置中,也可以通过 TC 参数配置源代码映射

dotNetCoverage.dotCover.source.mapping (format: path1 => path2)

当前结帐目录可以指定为 % teamcity.build.checkoutDir%

关于code-coverage - 在 Release模式下使用 dotCover 发布运行代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com