27 lines
924 B
Bash
Executable file
27 lines
924 B
Bash
Executable file
#!/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
|