#!/bin/sh
set -e -u

# Make the tests use the API specified
export QT_API=$1
export PYTEST_QT_API=$1

# Other test setup items
export QT_QPA_PLATFORM=offscreen
export QT_LOGGING_RULES="default.debug=true"
export PYTEST_ADDOPTS="-p no:xvfb"

export PYTHONWARNINGS=d

cp -r pytest.ini tests "$AUTOPKGTEST_TMP"

cd "$AUTOPKGTEST_TMP"

for py in $(py3versions -s); do
    $py -m pytest -v tests
done
