#!/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 -q "install ok installed" ); then
  SKIP_TEST=(-k 'not webengine')
fi

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