##// END OF EJS Templates
integrations: add integration support...
integrations: add integration support * added db migration for integration table, version 55 * added integrations views/templates/models * added slack integration * added h.url.current() support for pyramid only contexts * added issues extractor for commit messages * renamed repo-deleted/repo-created to repo-delete/repo-create * removed marshmallow * added serialization for events to static dicts of data * added lazy_ugettext for translation of start time string

File last commit:

r1:854a839a default
r411:df8dc98d default
Show More
test_vcs_operations.sh
27 lines | 924 B | application/x-sh | BashLexer
#!/bin/sh
set -e
SQLITE_DB_PATH=/mnt/hgfs/marcink-shared/workspace-python/rhodecode
RC_LOG=/tmp/rc.log
INI_FILE=test.ini
TEST_DB_NAME=rhodecode_test
for databaseName in p m s; do
# set the different DBs
if [ "$databaseName" = "s" ]; then
echo "sqlite"
rhodecode-config --filename=$INI_FILE --update '[app:main]sqlalchemy.db1.url=sqlite:///'$SQLITE_DB_PATH/$TEST_DB_NAME'.sqlite'
elif [ "$databaseName" = "p" ]; then
echo "postgres"
rhodecode-config --filename=$INI_FILE --update '[app:main]sqlalchemy.db1.url=postgresql://postgres:qweqwe@localhost/'$TEST_DB_NAME''
elif [ "$databaseName" = "m" ]; then
echo "mysql"
rhodecode-config --filename=$INI_FILE --update '[app:main]sqlalchemy.db1.url=mysql://root:qweqwe@localhost/'$TEST_DB_NAME''
fi
# running just VCS tests
RC_NO_TMP_PATH=1 py.test \
rhodecode/tests/other/test_vcs_operations.py
done