tests: Fix SciPy builds to run nightly tests against SciPy HEAD
See original GitHub issueDescription
At the moment testing against the HEAD of SciPy’s GitHub repo is causing timeout failures and isn’t helping to catch anything
This is being reverted to just using --pre to test against release candidates, but it would be good to figure out how to get a working build.
Trying to follow what SciPy is doing in GHA for build tests doesn’t seem to actually install it.
All the testing on this is being done on the fix/get-scipy-building dev branch.
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (4 by maintainers)
Top Results From Across the Web
Running SciPy Tests Locally — SciPy v1.9.3 Manual
If you built SciPy from source but are having trouble running tests after a change to the codebase, try deleting the scipy/build directory....
Read more >GitHub Actions nightly build triggered on forks · Issue #12917
The CI run using GH Actions is triggered on a particular scipy fork when a commit is made to it. There are in...
Read more >How To Easily And Confidently Implement Unit Tests In Python
The following examples will focus on unit testing. So, let's start with a basic example of a standalone unit test. Suppose we have...
Read more >What Are The Benefits of Having Nightly Builds - TestProject
JUnit tests are run,; Static code analysis is run against quality gates,; HEAD of the branch is deployed to TEST environment,; Smoke tests...
Read more >Getting Started With Testing in Python
In this in-depth tutorial, you'll see how to create Python unit tests, ... tests for your application in a few easy steps and...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

This probably isn’t a huge help at the moment, but here’s a
.zipfile with the logs for a recent build of SciPy on the test branch that I canceled after an hour:scipy-ubuntu-latest-python3.8.zip
I can make the logs more verbose in the future.
A few questions/suggestions:
dependencies_head.yml, you are now installing both ATLAS and plain LAPACK. Why the latter? Maybe it happens to pick up Netlib LAPACK for some reason rather than failing, and that’s what makes it slow? Is your test suite heavy on linear algebra?