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