【发布时间】:2017-03-27 13:25:29
【问题描述】:
我正在尝试将测试报告生成到 teamcity,每次都进行构建。我研究了几种方法,最终找到了伊斯坦布尔的 teamcity 记者:teamcity
现在我正在尝试将其集成到 teamcity 中,但我没有找到任何有关它的说明。
【问题讨论】:
标签: teamcity mocha.js code-coverage istanbul
我正在尝试将测试报告生成到 teamcity,每次都进行构建。我研究了几种方法,最终找到了伊斯坦布尔的 teamcity 记者:teamcity
现在我正在尝试将其集成到 teamcity 中,但我没有找到任何有关它的说明。
【问题讨论】:
标签: teamcity mocha.js code-coverage istanbul
您需要做的就是在您的 package.json 中添加一个使用报告器的 script 目标:
"script": {
...
"coverage:teamcity": "nyc --reporter=teamcity mocha ...etc..."
...
}
然后,在您的构建步骤中,只需通过命令行npm run coverage:teamcity 调用它
Teamcity 会自动解析输出并为您生成覆盖率摘要。
【讨论】: