export PETSC_DIR=/usr/lib/petsc64
export SLEPC_DIR=/usr/lib/slepc64

export MSHR_LIB_NAME_EXT=64
export DOLFIN_LIB_NAME_EXT=64

DEB_HOST_ARCH=$( dpkg-architecture  --query DEB_HOST_ARCH )
if [ "${DEB_HOST_ARCH}" = "i386" ]; then
  # skip test-meshes, which hangs on i386
  PYTEST_KEY="-k 'not test-meshes'"
fi

echo "=== python unit tests for 64-bit build ==="
eval python3 -m pytest -v "${PYTEST_KEY}" test/test.py

echo "=== python demo tests for 64-bit build ==="
DEMO_TEST_DIR=$AUTOPKGTEST_TMP
cp -r /usr/share/doc/python3-mshr/examples ${DEMO_TEST_DIR}
python3 -m pytest -v ${DEMO_TEST_DIR}/examples/test.py
