run py tests from "make check"
though they fail on ubuntu 16.04 due to giflib dumbness magickload is also failing, investigate
This commit is contained in:
parent
8b598d5b77
commit
1bf8e0847f
@ -1,3 +1,16 @@
|
|||||||
|
TESTS =
|
||||||
|
|
||||||
|
if ENABLE_PYVIPS8
|
||||||
|
TESTS += \
|
||||||
|
test_python.sh
|
||||||
|
endif
|
||||||
|
|
||||||
|
# don't run test_thumbnail.sh by default, it takes ages
|
||||||
|
TESTS += \
|
||||||
|
test_cli.sh \
|
||||||
|
test_formats.sh \
|
||||||
|
test_seq.sh \
|
||||||
|
test_threading.sh
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
images \
|
images \
|
||||||
@ -21,14 +34,6 @@ EXTRA_DIST = \
|
|||||||
test_morphology.py \
|
test_morphology.py \
|
||||||
test_resample.py
|
test_resample.py
|
||||||
|
|
||||||
# don't run test_thumbnail.sh by default, it takes ages
|
|
||||||
|
|
||||||
TESTS = \
|
|
||||||
test_cli.sh \
|
|
||||||
test_formats.sh \
|
|
||||||
test_seq.sh \
|
|
||||||
test_threading.sh
|
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
-rm -rf tmp-*
|
-rm -rf tmp-*
|
||||||
-rm -f *.pyc
|
-rm -f *.pyc
|
||||||
|
@ -2,16 +2,26 @@
|
|||||||
|
|
||||||
# set -x
|
# set -x
|
||||||
|
|
||||||
# don't run this set of tests as part of make check -- some platforms do make
|
|
||||||
# check before install and it's too hard to make pyvips8 work without
|
|
||||||
# installation
|
|
||||||
|
|
||||||
. ./variables.sh
|
. ./variables.sh
|
||||||
|
|
||||||
echo "testing with python2 ..."
|
export GI_TYPELIB_PATH=../libvips
|
||||||
|
|
||||||
python2 test_all.py
|
vipslibs=../libvips/.libs
|
||||||
|
|
||||||
echo "testing with python3 ..."
|
# we want to test against the built but uninstalled libraries, so we must set
|
||||||
|
# LD_LIBRARY_PATH or equivalent
|
||||||
|
case `uname` in
|
||||||
|
HPUX)
|
||||||
|
export SHLIB_PATH=$vipslibs
|
||||||
|
;;
|
||||||
|
|
||||||
python3 test_all.py
|
Darwin)
|
||||||
|
export DYLD_LIBRARY_PATH=$vipslibs
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
export LD_LIBRARY_PATH=$vipslibs
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
$PYTHON -m unittest -v test_all
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
top_srcdir=@TOP_SRCDIR@
|
top_srcdir=@TOP_SRCDIR@
|
||||||
|
PYTHON=@PYTHON@
|
||||||
# we need a different tmp for each script since make can run tests in parallel
|
# we need a different tmp for each script since make can run tests in parallel
|
||||||
tmp=$top_srcdir/test/tmp-$$
|
tmp=$top_srcdir/test/tmp-$$
|
||||||
test_images=$top_srcdir/test/images
|
test_images=$top_srcdir/test/images
|
||||||
|
Loading…
Reference in New Issue
Block a user