Revision 43cdd0c4
b/ci/tests.sh | ||
---|---|---|
2 | 2 |
|
3 | 3 |
set -e |
4 | 4 |
|
5 |
export SYNNEFO_SETTINGS_DIR='/tmp/snf-test-settings' |
|
5 |
export SYNNEFO_SETTINGS_DIR=/tmp/snf-test-settings |
|
6 |
|
|
7 |
SNF_MANAGE=$(which snf-manage) || |
|
8 |
echo "Cannot find snf-manage in $PATH" 1>&2 && exit 1 |
|
6 | 9 |
|
7 | 10 |
APPS="api db logic plankton quotas vmapi im quotaholder_app helpdesk" |
8 |
TEST="$(which snf-manage) test $APPS --traceback --settings=synnefo.settings.test"
|
|
11 |
TEST="$SNF_MANAGE test $APPS --traceback --settings=synnefo.settings.test"
|
|
9 | 12 |
|
10 | 13 |
if coverage >/dev/null 2>&1; then |
11 | 14 |
coverage run $TEST |
12 | 15 |
coverage report --include=snf-* |
13 | 16 |
else |
14 |
echo "coverage not installed"
|
|
17 |
echo "WARNING: Cannot find coverage in path, skipping coverage tests" 1>&2
|
|
15 | 18 |
$TEST |
16 | 19 |
fi |
Also available in: Unified diff