diff options
| author | David Bremner <david@tethera.net> | 2019-10-19 23:10:24 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2019-12-03 08:12:30 -0400 |
| commit | 85adc756c97646ae63e68fc2f80afd6b34b86fa9 (patch) | |
| tree | efe3d8ae87979058017b0f27c8f323cbe2b16283 /configure | |
| parent | 46e96156218e456df3fdd239e8c055220fba667a (diff) | |
tests: run python-cffi tests
The entire python-cffi test suite is considered as a single test at
the level of the notmuch test suite. This might or might not be ideal,
but it gets them run.
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 39 |
1 files changed, 32 insertions, 7 deletions
@@ -671,13 +671,38 @@ if [ $have_python -eq 0 ]; then errors=$((errors + 1)) fi -printf "Checking for python3 cffi... " -if "$python" -c 'import sys,cffi; assert sys.version_info >= (3,0)' >/dev/null 2>&1; then - printf "Yes.\n" - have_python3_cffi=1 -else - printf "No.\n" - have_python3_cffi=0 +have_python3=0 +if [ $have_python -eq 1 ]; then + printf "Checking for python3..." + if "$python" -c 'import sys; assert sys.version_info >= (3,0)' > /dev/null 2>&1; then + printf "Yes.\n" + have_python3=1 + else + printf "No.\n" + fi +fi + +have_python3_cffi=0 +have_python3_pytest=0 +if [ $have_python3 -eq 1 ]; then + printf "Checking for python3 cffi... " + if "$python" -c 'import cffi' >/dev/null 2>&1; then + printf "Yes.\n" + have_python3_cffi=1 + else + printf "No.\n" + fi + + printf "Checking for python3 pytest (>= 3.0)... " + conf=$(mktemp) + printf "[pytest]\nminversion=3.0\n" > $conf + if pytest-3 -c $conf --version >/dev/null 2>&1; then + printf "Yes.\n" + have_python3_pytest=1 + else + printf "No.\n" + fi + rm -f $conf fi printf "Checking for valgrind development files... " |
