run.sh 513 Bytes
Newer Older
Petr Špaček's avatar
Petr Špaček committed
1 2
#!/bin/bash
set -o errexit -o nounset
3

Petr Špaček's avatar
Petr Špaček committed
4
MAKEDIR="$(dirname "$0")"
5 6 7
# build env.sh only if needed
# it is handy if someone is executing run.sh in parallel
test ! -f "${MAKEDIR}/env.sh" && make depend -C "${MAKEDIR}"
Petr Špaček's avatar
Petr Špaček committed
8
source "${MAKEDIR}/env.sh"
9

10 11
# compatibility with old TESTS= env variable
# add --scenarios= only if the variable TESTS is non-empty
12
python3 -m pytest -c "${MAKEDIR}/deckard_pytest.ini" --tb=short -q ${VERBOSE:+"--log-level=DEBUG"} "${MAKEDIR}" ${DECKARDFLAGS:-} ${TESTS:+"--scenarios=${TESTS}"} "$@"