-
Notifications
You must be signed in to change notification settings - Fork 143
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
add coverage workflow #158
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #158 +/- ##
========================================
Coverage ? 1.99%
========================================
Files ? 11
Lines ? 1151
Branches ? 0
========================================
Hits ? 23
Misses ? 1128
Partials ? 0 Continue to review full report at Codecov.
|
Unfortunately until we have test suite (integration which actually tests the terminal), we can't write any tests and thus no coverage.
|
exactly. the best time to set up coverage monitoring is before you implement the tests
i don't know anything about
i don't really have a preference here. what does coveralls give you that codecov doesn't? |
It's still bad. Especially not running on mac.
Codecov doesn't allow us to compare the changes of coverage in PR. The web app is broken. The only good thing about it is forwarding flags feature. But we don't need really need that in this repo. Thus, coveralls is pretty sufficient. |
what do you mean by that? Codecov certainly does have this feature. It's the main purpose. Unless I'm misunderstanding? The only reason the coverage diff isn't shown on the report in this PR is because there's no coverage information for the base commit of the diff (it's never been run on master). Either way, it's not a hill I plan to die on. My bias towards tarpaulin+codecov is that i have a ready-made workflow i was able to copy and paste. If you want to create one using your preferred tools, go for it. Any coverage is better than none. And the best time to start tracking coverage is before you start adding tests. |
Hmm.. The only experience with codecov is at work. And the "Compare" tab has been broken for more than an year and not showing anything. But it looks it's an issue on our side rather than codecov being completely broken for everyone. In that case, I am okay with codecov. |
adds a coverage workflow using
codecov
.Coverage in this repo is pretty low, so the intention would be for this workflow to be purely informational, and provide an opportunity to push PRs to at least improve coverage over time.