blob: 4893ba01ca0b257928ffd598f82460cab6c21f87 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/bash
while getopts sa:dc arg; do
case ${arg} in
s) SETTINGS="--settings=okupy.tests.settings" ;;
a) APPS=${OPTARG} ;;
d) TDAEMON="tdaemon -t django" ;;
c) COVERAGE="coverage" ;;
esac
done
[[ -z ${APPS} ]] && APPS="tests"
if [[ -n ${TDAEMON} ]]; then
[[ -n ${COVERAGE} ]] && COVERAGE="-c"
${TDAEMON} ${COVERAGE} --custom-args="${SETTINGS} ${APPS}"
elif [[ -n ${COVERAGE} ]]; then
${COVERAGE} run manage.py test ${SETTINGS} ${APPS}
${COVERAGE} report -m
else
COMMAND="python manage.py test ${SETTINGS} ${APPS}"
echo "Executing: $COMMAND"
$COMMAND
fi
|