1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#!/bin/sh
set -eu
if [ "$(id -un)" = "root" ]; then
user=${AUTOPKGTEST_NORMAL_USER}
runuser --user postgres -- psql postgres -c 'ALTER USER devel CREATEDB;'
exec runuser --user "${user}" -- "$0" "$@"
fi
TESTDIR="$(mktemp --directory --tmpdir lava-tests-XXXXXXXXXX)"
trap "rm -rf ${TESTDIR}" INT TERM EXIT
set -x
# run tests
export LAVA_STATE_DIR=${TESTDIR}/tmp
cp -r pytest.ini etc/ tests/ "${TESTDIR}"
cd "${TESTDIR}"
python3 -m pytest -k 'not test_device_types_show' "$@"
|