Hello everyone,
We are switching from relying on codecov.io and coveralls.io to our own
backend/frontend to handle coverage data.
This will allow us to build more features such as filtering coverage
results by OS, filtering by test suite, etc..
Moreover, codecov.io and coveralls.io were not able to handle the load
of our large repositories. With a custom backend, we now have consistent
performance.

The code coverage reports now live at
https://mozilla.github.io/code-coverage-reports/ (the URL might change,
but we will setup a redirect if it does).
You can see a graph of the coverage over time (clicking on one of the
points of the graph will bring you to that revision), see coverage
summaries by directory, see source code with coverage highlight (green
for covered, red for uncovered).
In a few days, we will stop uploading coverage data to codecov.io and
coveralls.io.

On a related note, we have recently enabled a new checker in our Review
Bot which will warn you if one of the files in your patch is completely
uncovered by tests (which might mean that the file should be tested,
https://bugzilla.mozilla.org/show_bug.cgi?id=untestedcode-codecoverage,
or that the file is dead code,
https://bugzilla.mozilla.org/show_bug.cgi?id=deadcode-codecoverage, or
that it is tested in a configuration which is not yet supported by code
coverage). As usual, you can also browse our full zero coverage report
at
https://mozilla.github.io/code-coverage-reports/zero_coverage_report.html.

- Marco, on behalf of the team (special thanks to Bastien who has been
doing most of the work on the new backend/frontend).

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to