在 TeamCity 构建配置中使用 dotCover 时,是否有代码覆盖率百分比的环境变量?
当使用TeamCity来管理.net项目时,我们喜欢使用dotCover 来评估我们的代码覆盖率。过去使用 NCover 时,有一种方法可以使用环境变量来检索代码覆盖率百分比。
我们喜欢这个,我们将设置项目描述来使用这个变量,以便从仪表板(概述)中您可以轻松地看到代码覆盖率。我相信 Nover 有一些 TeamCity 提供的输出变量。我不记得它到底是什么,但我相信它是这样的:
%env.ncover.coverage%
有人知道如何使用 TeamCity 的 dotCover 来做到这一点吗?我意识到它实际上可能是 3 个值; 1 个用于类,1 个用于方法,1 个用于语句。
When using TeamCity to manage .net projects, we like to use dotCover to evaluate our code coverage. In the past using NCover, there was a way to retrieve the code coverage percentage using an environment variable.
We liked this and we would set the Project description to use this variable so that from the dashboard (overview) you could easily see the code coverage. I believe NCover had some output variable that TeamCity made available. I don't recall exactly what it was, but I believe it was something like:
%env.ncover.coverage%
Does anybody know how to do this using dotCover with TeamCity? I realize it may actually be 3 values; 1 for Classes, 1 for Method, and 1 for Statements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
TeamCity 将覆盖率发布为统计值。不幸的是,这是在所有构建步骤(构建运行程序)完成后完成的。您可以编写一个服务器端插件来使数据可用。请描述为什么不需要它?也许 TeamCity REST 插件能够解决这个问题。
TeamCity publishes coverage percentage as statistics values. Unfortunately, this is done after all build steps (build runner) are finished. You may write a server side plugin that will make the data available. Please describe why no you need it? Probably TeamCity REST plugin is able to solve it.