-
Notifications
You must be signed in to change notification settings - Fork 28
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 github action for unittest #52
Conversation
Github Action can run more jobs in parallel, which makes it faster to fully cover most platform and julia versions In the meantime, still use travis to submit code coverage report
I'm quite confused that LinearMapsAA is incompatible with Julia 1.3 JeffFessler/LinearMapsAA.jl#15. But to keep this PR simple and not involved with other issues, I just set the CI to Julia 1.4. Currently, |
Codecov Report
@@ Coverage Diff @@
## master #52 +/- ##
=======================================
Coverage 98.86% 98.86%
=======================================
Files 48 48
Lines 2107 2107
=======================================
Hits 2083 2083
Misses 24 24 Continue to review full report at Codecov.
|
Apparently it caught some filepath issues by bringing windows back. |
There were some merge conflicts with this so I tried to resolve them - hopefully correctly, but I'm unsure since I don't know anything about |
@johnnychen94 hopefully I "fixed" (worked around) the problem with windows failing. |
This PR is growing with unrelated commits, to keep commit history clean, it would be better to merge with squash. Given that this PR doesn't touch the MIRT functionality, another strategy is to first merge this PR into master and then submit fixes for windows in later PRs. That way we don't need to frequently pull/rebase between multiple branches. Hopefully
I don't know how to do it locally, either. |
Thanks for all the advice! |
Some unit tests are failing after I restored the |
It looks like a random platform failure to me. GitHub isn't very reliable recently... |
@johnnychen94 to reduce carbon footprint, for now i am going to comment out some tests and just test 1.4 on linux. if there is some important reason to test it on other OS let me know. i already test it on my mac anyway. |
There're three aspects that I have in mind wrt this:
If you think this is accepted, then we're good. I don't have a strong opinion on this because this package is mostly maintained by you. Just that I personally don't think this is a good tradeoff. |
Ok, that is compelling. Thanks for the nice explanations. |
Github Action can run more jobs in parallel, which makes it faster
to fully cover most platform and julia versions
In the meantime, still use travis to submit code coverage report
I have submitted many PRs in parallel, this one conflicts with others and should be merged in the last.