当使用TeamCity管理.net项目时,我们喜欢使用dotCover来评估我们的代码覆盖率。以前使用NCover时,有一种方法可以使用环境变量检索代码覆盖率百分比。我们很喜欢这个功能,我们会将项目描述设置为使用此变量,以便从仪表板(概述)中可以轻松地查看代码覆盖率。我相信NCover有一些输出变量,TeamCity使其可用。我不记得确切的内容是什么,但我相信它类似于:%env.ncover.coverage% 有人知道如何在TeamCity中使用dotCover实现这个吗?我意识到可能会有3个值;一个是Classes,一个是Method,还有一个是Statements。
TeamCity将覆盖率百分比作为统计值发布。不幸的是,这是在所有构建步骤(构建运行器)完成后才完成的。您可以编写一个服务器端插件来使数据可用。请描述为什么您不需要它?可能TeamCity REST插件能够解决它。