-
Notifications
You must be signed in to change notification settings - Fork 285
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
Numpy (and likely scipy) test failures ignored #2237
Comments
PR open for this for quite a while: #1744 |
That approach is quite... strange. Why not simply check the result of |
Don't remember now, but there is the mysterious comment #605 (comment) |
As the scipy thing is still open maybe we keep this open to not loose track? |
I see |
With the changes in #2862, we're now not ignoring the scipy test suite anymore for recent versions (>= 1.9.0), so closing this 🥳 |
The numpy EasyBlock runs the unittests as
"cd .. && %(python)s -c 'import numpy; numpy.test(verbose=2)'"
However the
numpy.test
function returns True/False depending on success. As that is never checked the exit code is always 0 (unless a segfault or similar occurred). See https://github.com/numpy/numpy/blob/360ba0572483457837992d711a0a00580741fc88/numpy/_pytesttester.py#L213This means we basically run the tests but ignore any failures other than hard crashes. And with 2019b numpy I see errors in the test suite (caused by having LDFLAGS set)
I don't think this is intentional and hence should be changed.
I assume scipy has the same problem as it is similar.
The text was updated successfully, but these errors were encountered: