-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
code coverage in CI #2351
Comments
I have only used Coveralls so I'm probably biased.
|
I've used both Coveralls and Codecov, and in my experiences Codecov is much more polished and stable. Check Codecov vs Coveralls. One common bug of Coveralls is that it always shows in the PR build status menu that the tests are running, even though Travis CI has already finished. When we were renaming Jade to Pug, Coveralls offered a button to transfer the coverage history over, but apparently that button doesn't work at all. Coveralls server was down pretty often when we started using it, so we had to place the upload command in Codecov is generally better integrated with Travis CI, and it supports showing results from multiple Travis runs. It also has some cool features like coverage comparison of branches, though I've never used that. One thing Coveralls does but Codecov doesn't is that it shows the number of hits of a specific line, though I'm not sure if it's that helpful. Code Climate has things other than code coverage like linting that might be useful, though we already do linting in Travis. I've only had experiences with Code Climate but Codacy looks generally the same. |
#1870 is related to this :) |
As far as code coverage tracking goes, this has already been done, as can be seen here. This issue should be closed. |
@kungapal good catch |
CodeClimate or Codacy or Coveralls. Or some combination thereof. Thoughts, preferences?
cc @mochajs/core
The text was updated successfully, but these errors were encountered: