summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorDWesl <22566757+DWesl@users.noreply.github.com>2023-01-27 13:20:17 -0500
committerGitHub <noreply@github.com>2023-01-27 13:20:17 -0500
commit4e29fde77679cc209d3480f958b69726f0655891 (patch)
treea67567edb1eda11338820bd8e00db3ce0dae1161 /.github
parent5b5b0a817392218b42b6f1780c8268e3da6afdd3 (diff)
downloadnumpy-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.yml13
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()