-
Notifications
You must be signed in to change notification settings - Fork 282
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
Use Codecov.io for coverage reporting #415
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #415 +/- ##
==========================================
Coverage ? 42.37%
==========================================
Files ? 129
Lines ? 13276
Branches ? 0
==========================================
Hits ? 5626
Misses ? 7650
Partials ? 0
Continue to review full report at Codecov.
|
(See? Neato! Just needs some config tweaking...) |
@@ -94,6 +80,23 @@ matrix: | |||
- libavresample4 | |||
- libswresample3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because Travis plays favorites, tending to kick off matrix jobs in the order they're listed in the Travis configs, having our least critical (and quickest) build listed first was causing unnecessary delays even starting the later, more-critical ones.
Now, the Coverage build is listed first (because it requires extra processing time to generate and upload the report data), then the FFmpeg 4 build, followed by FFmpeg3 (GCC, Clang), and finally FFmpeg 2. Because nobody really cares that much anymore, whether we can still build libopenshot with FFmpeg 2.
Merging, as that'll hopefully then make this commit the source of the baseline coverage report it keeps complaining about not having. (Also, it affects nothing but the repo metasources.) |
Codacy shows some promise, and I'd still like to use it eventually because it does a whole lot of complex tracking for repo changes, and as noisy and alarmist as it can be, for the most part I like its static analysis reporting.
But, so far setting coverage reporting up hasn't worked, the reports just don't seem to be getting there. meanwhile, setting the repo up at codecov.io was a total breeze, it Just Worked™ right away. So, let's funnel our reporting there for now. It's something, at least.