blob: 2d1a33c03f231b8d2c2ca34203cb1cbfac2ac881 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/bash
set -o errexit -o nounset
MAKEDIR="$(dirname "$0")"
# 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}"
source "${MAKEDIR}/env.sh"
# compatibility with old TESTS= env variable
# add --scenarios= only if the variable TESTS is non-empty
python3 -m pytest -c "${MAKEDIR}/deckard_pytest.ini" --tb=short -q ${VERBOSE:+"--log-level=DEBUG"} "${MAKEDIR}" ${DECKARDFLAGS:-} ${TESTS:+"--scenarios=${TESTS}"} "$@"
|