diff options
author | DWesl <22566757+DWesl@users.noreply.github.com> | 2023-01-27 13:20:17 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-27 13:20:17 -0500 |
commit | 4e29fde77679cc209d3480f958b69726f0655891 (patch) | |
tree | a67567edb1eda11338820bd8e00db3ce0dae1161 /.github | |
parent | 5b5b0a817392218b42b6f1780c8268e3da6afdd3 (diff) | |
download | numpy-4e29fde77679cc209d3480f958b69726f0655891.tar.gz |
CI: Split F2Py and non-F2Py tests again
This should help debugging a bit.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/cygwin.yml | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/.github/workflows/cygwin.yml b/.github/workflows/cygwin.yml index fc15770b5..d792d31ea 100644 --- a/.github/workflows/cygwin.yml +++ b/.github/workflows/cygwin.yml @@ -65,19 +65,20 @@ jobs: - name: Rebase NumPy compiled extensions run: | dash "tools/rebase_installed_dlls_cygwin.sh" 3.9 - - name: Run NumPy test suite + - name: Run NumPy test suite except F2PY # There seem to be too many compiled extension modules. # Let's try splitting off the tests by submodule to see if that helps. # Not sure if that will run the top-level tests. - shell: "C:\\tools\\cygwin\\bin\\bash.exe -o igncr -o pipefail {0}" - run: >- + shell: "C:\\tools\\cygwin\\bin\\bash.exe -o igncr -eo pipefail {0}" + run: | for submodule in array_api compat core distutils fft lib linalg ma matrixlib polynomial random tests typing; do echo "Testing numpy submodule ${submodule}"; /usr/bin/python3.9 runtests.py -n -s "${submodule}" || exit 1; - done - echo "Testing numpy submodule f2py"; - /usr/bin/python3.9 runtests.py -n -s f2py -- --forked + done; + - name: Run NumPy F2Py tests + shell: "C:\\tools\\cygwin\\bin\\bash.exe -o igncr -eo pipefail {0}" + run: /usr/bin/python3.9 runtests.py -n -s f2py -- --forked; - name: Upload wheel if tests fail uses: actions/upload-artifact@v3 if: failure() |