-
Notifications
You must be signed in to change notification settings - Fork 49
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
Tighten code, increase test coverage #301
Conversation
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.
I was unsure if the removal of some of the multiplication methods would cause problems -- I probably don't have time to check the CIs in detail tonight, but some of them seem to be failing.
What inspired these changes? Got tired of waiting for tests? :)
Codecov Report
@@ Coverage Diff @@
## master #301 +/- ##
==========================================
+ Coverage 93.39% 94.82% +1.43%
==========================================
Files 20 20
Lines 1513 1508 -5
==========================================
+ Hits 1413 1430 +17
+ Misses 100 78 -22
Continue to review full report at Codecov.
|
Grrr. It seems that the |
Since I can no longer go into the office, the same holds for me -- I have a laptop I can boot into 64-bit Windows. Actually .... 64-bit Windows gets its 32-bit compatibility by basically running 32-bit programs a 32-Windows running on top of 64-bit Windows (hence the WoW acronym in some of the filenames). If you have 64-bit Windows, you may be able to replicate the 32-bit failure just by using the 32-bit julia build. Otherwise for such things, I tend to modify the test so that gives a bit more debugging output. Once it's fixed, I remove the debugging output and push again -- the commits adding and removing the output cancel out in the squash commit anyway. There's also the bigger question of whether we want to support x86 Windows .... I haven't seen an x86 Windows box in years, just lots of never-ported 32-bit software running on 64-bit Windows |
@palday I think this is ready to go. Can you take a look at it please? If it seems okay then please squash and merge. |
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.
Mostly editorial comments, but two real things:
- testing
zerocorr!
instead of justzerocorr
. - big change in the objective of one model
Co-Authored-By: Phillip Alday <[email protected]>
Co-Authored-By: Phillip Alday <[email protected]>
The last remaining test failure looks semi-legitimate.: it can't find the correlation value in the |
I think the test failure was spurious. If you agree @palday please squash and merge. |
But all of the other architectures did find that value and previous CI runs on this architecture found it. Is there a way of restarting a single test? |
Also, I don't understand why there is a Tier 2 test of the same combination of Julia version, architecture and operating system. @Nosferican have I made a mistake in changing |
Tighten code, increase test coverage (JuliaStats#301)
No description provided.