|
|
|
|
@ -12,6 +12,16 @@ DATABASEUSER=oc_autotest$EXECUTOR_NUMBER
|
|
|
|
|
ADMINLOGIN=admin$EXECUTOR_NUMBER
|
|
|
|
|
BASEDIR=$PWD
|
|
|
|
|
|
|
|
|
|
if ! [ -w config -a -w config/config.php ]; then
|
|
|
|
|
echo "Please enable write permissions on config and config/config.php" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Back up existing (dev) config if one exists
|
|
|
|
|
if [ -f config/config.php ]; then
|
|
|
|
|
mv config/config.php config/config-autotest-backup.php
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# use tmpfs for datadir - should speedup unit test execution
|
|
|
|
|
if [ -d /dev/shm ]; then
|
|
|
|
|
DATADIR=/dev/shm/data-autotest$EXECUTOR_NUMBER
|
|
|
|
|
@ -158,6 +168,13 @@ else
|
|
|
|
|
execute_tests $1 $2 $3
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
cd $BASEDIR
|
|
|
|
|
|
|
|
|
|
# Restore existing config
|
|
|
|
|
if [ -f config/config-autotest-backup.php ]; then
|
|
|
|
|
mv config/config-autotest-backup.php config/config.php
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# NOTES on mysql:
|
|
|
|
|
# - CREATE DATABASE oc_autotest;
|
|
|
|
|
|