#/usr/bin/bash
set -e

# qtwebengine is only supported on selected architectures
# skip qtwebengine tests if python3-pyqt5.qtwebengine is not available
if ! $( dpkg -s python3-pyqt5.qtwebengine | grep "Status:" | grep "install ok installed" -q ); then
  SKIP_TEST=(-k 'not webengine')
fi

cp -r qtpy/tests "$AUTOPKGTEST_TMP"
for py in $(py3versions -r 2>/dev/null); do
  cd "$AUTOPKGTEST_TMP"
  echo "Testing with $py:"
  xvfb-run -a $py -m pytest -v "${SKIP_TEST[@]}"
done
