Statistics
| Branch: | Tag: | Revision:

root / ci / tests.sh @ 1c5f498a

History | View | Annotate | Download (499 Bytes)

1 cd391e22 Christos Stavrakakis
#!/bin/sh
2 ca0a879c Christos Stavrakakis
set -e
3 ca0a879c Christos Stavrakakis
4 43cdd0c4 Vangelis Koukis
export SYNNEFO_SETTINGS_DIR=/tmp/snf-test-settings
5 43cdd0c4 Vangelis Koukis
6 43cdd0c4 Vangelis Koukis
SNF_MANAGE=$(which snf-manage) ||
7 c4f9764f Vangelis Koukis
	{ echo "Cannot find snf-manage in $PATH" 1>&2; exit 1; }
8 34262911 Kostas Papadimitriou
9 f9259573 Giorgos Korfiatis
APPS="api db logic plankton quotas vmapi im quotaholder_app helpdesk"
10 1c5f498a Christos Stavrakakis
TEST="$(which snf-manage) test $APPS --traceback --settings=synnefo.settings.test"
11 ca0a879c Christos Stavrakakis
12 ca0a879c Christos Stavrakakis
if coverage >/dev/null 2>&1; then
13 ca0a879c Christos Stavrakakis
  coverage run $TEST
14 ca0a879c Christos Stavrakakis
  coverage report --include=snf-*
15 ca0a879c Christos Stavrakakis
else
16 43cdd0c4 Vangelis Koukis
  echo "WARNING: Cannot find coverage in path, skipping coverage tests" 1>&2
17 ca0a879c Christos Stavrakakis
  $TEST
18 ca0a879c Christos Stavrakakis
fi