diff options
author | DWesl <22566757+DWesl@users.noreply.github.com> | 2023-01-26 08:29:24 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-26 08:29:24 -0500 |
commit | 32229622d50394fd950d876380c8336caefc3183 (patch) | |
tree | 5b6a3b1cad80479202288a7824371c7f6ac22617 /tools | |
parent | 37c1a9953b4b0cce84feb58d8104801721964a0e (diff) | |
download | numpy-32229622d50394fd950d876380c8336caefc3183.tar.gz |
CI: Put timeouts on Cygwin dependency checks.
It should be plenty of time; each of these commands should complete in maybe five seconds per file on a slow day.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/list_installed_dll_dependencies_cygwin.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/list_installed_dll_dependencies_cygwin.sh b/tools/list_installed_dll_dependencies_cygwin.sh index ee06ae0d0..78436fe53 100644 --- a/tools/list_installed_dll_dependencies_cygwin.sh +++ b/tools/list_installed_dll_dependencies_cygwin.sh @@ -14,11 +14,11 @@ py_ver=${1} dll_list=`/bin/dash tools/list_numpy_dlls.sh ${py_ver}` echo "Checks for existence, permissions and file type" -ls -l ${dll_list} -file ${dll_list} +/usr/bin/timeout 10m /usr/bin/ls -l ${dll_list} +/usr/bin/timeout 10m /usr/bin/file ${dll_list} echo "Dependency checks" -ldd ${dll_list} | grep -F -e " => not found" && exit 1 -cygcheck ${dll_list} >cygcheck_dll_list 2>cygcheck_missing_deps +/usr/bin/timeout 10m /usr/bin/ldd ${dll_list} | grep -F -e " => not found" && exit 1 +/usr/bin/timeout 10m /usr/bin/cygcheck ${dll_list} >cygcheck_dll_list 2>cygcheck_missing_deps grep -F -e "cygcheck: track_down: could not find " cygcheck_missing_deps && exit 1 echo "Import tests" mkdir -p dist/ @@ -31,5 +31,5 @@ do -e "s/^\/+(home|usr).*?site-packages\/+//" \ -e "s/.cpython-3.m?-x86(_64)?-cygwin.dll$//" \ -e "s/\//./g"` - python${py_ver} -c "import ${ext_module}" + /usr/bin/timeout 2m /usr/bin/python${py_ver} -c "import ${ext_module}" done |