Teamcity + NYC + Istanbul - generate test coverage

2019-06-07 01:27发布

I am trying to generate tests report into teamcity, everytime built is made. I've researched the several methods and ended up finding Istanbul's teamcity reporter: teamcity

Now I am trying to integrate it into teamcity, but I've not found any instructions about it.

1条回答
趁早两清
2楼-- · 2019-06-07 02:06

All you need to do is add a script target in your package.json that uses the reporter:

"script": {
  ...
  "coverage:teamcity": "nyc --reporter=teamcity mocha ...etc..."
  ...
}

Then, in your build step, simply invoke it via command line npm run coverage:teamcity

Teamcity will automatically parse the output and generate the coverage summary for you.

查看更多
登录 后发表回答