#!/bin/bash
set -e

for PY3VER in `py3versions -sv`; do
  echo "== Run 64-bit tests (single processor) with default (real) build for python $PY3VER =="
  python$PY3VER test/runtests.py --verbose

  # note pytest does not support MPI tests

  # assume standard test covers slepc4py-real, now test complex (non-verbose to simplify output)
  echo "== Run 64-bit tests (single processor) with complex build for python $PY3VER =="
  SLEPC64_DIR_COMPLEX=`pkg-config --variable=prefix SLEPc64 | sed "s/real/complex/"`
  PETSC_DIR=`echo ${SLEPC64_DIR_COMPLEX} | sed "s/slepc/petsc/g"` SLEPC_DIR=${SLEPC64_DIR_COMPLEX} python$PY3VER test/runtests.py
done
