TESTDIR=ffc-test
LOCAL_PYTHON=${TESTDIR}/local-python

apt-get source --download-only ffc
dpkg-source -x ffc*.dsc ${TESTDIR}

cd ${TESTDIR}

pip3 install ./libs/ffc-factory/ --user --root ${LOCAL_PYTHON}
LOCAL_PYTHONPATH=${LOCAL_PYTHON}/${HOME}/.local/lib/`py3versions -d`/site-packages

# single process
PYTHONPATH=${PYTHONPATH}:${LOCAL_PYTHONPATH} python3 -m pytest test

# MPI test
N_MPI=`nproc`
export OMPI_MCA_rmaps_base_oversubscribe=1
PYTHONPATH=${PYTHONPATH}:${LOCAL_PYTHONPATH} mpirun -n ${N_MPI} python3 -m pytest test
