зеркало из https://github.com/nextcloud/server.git
MySql testing added
This commit is contained in:
Родитель
eba4f08015
Коммит
ce40576881
44
autotest.sh
44
autotest.sh
|
@ -1,4 +1,6 @@
|
|||
#preparation
|
||||
#
|
||||
# sqlite testing now
|
||||
#
|
||||
echo "Setup environment for sqlite testing ..."
|
||||
DATADIR=data-autotest
|
||||
rm -rf $DATADIR
|
||||
|
@ -25,8 +27,46 @@ echo 'Testing with sqlite ...'
|
|||
cd tests
|
||||
php -f index.php -- xml > autotest-results-sqlite.xml
|
||||
|
||||
#
|
||||
# mysql testing now
|
||||
#
|
||||
# NOTES:
|
||||
# - grant access permissions: grant all on oc_autotest.* to 'oc_autotest'@'localhost';
|
||||
#
|
||||
echo "Setup environment for MySql testing ..."
|
||||
DATADIR=data-autotest
|
||||
rm -rf $DATADIR
|
||||
mkdir $DATADIR
|
||||
rm -rf config/config.php
|
||||
cat > ./config/autoconfig.php <<DELIM
|
||||
<?php
|
||||
\$AUTOCONFIG = array (
|
||||
'installed' => false,
|
||||
'dbtype' => 'mysql',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'datadirectory' => 'data',
|
||||
'adminlogin' => 'admin',
|
||||
'adminpass' => 'admin',
|
||||
'directory' => '$PWD/$DATADIR',
|
||||
'dbuser' => 'oc_autotest',
|
||||
'dbname' => 'oc_autotest',
|
||||
'dbhost' => 'localhost',
|
||||
'dbpass' => 'owncloud',
|
||||
);
|
||||
DELIM
|
||||
|
||||
#drop the database
|
||||
mysql -u oc_autotest -powncloud -e "DROP DATABASE oc_autotest"
|
||||
|
||||
#setup
|
||||
php -f index.php
|
||||
|
||||
#test execution
|
||||
echo 'Testing with MySql ...'
|
||||
cd tests
|
||||
php -f index.php -- xml > autotest-results-MySql.xml
|
||||
|
||||
#
|
||||
# TODO: create config for mysql and postgres
|
||||
# TODO: create config for postgres
|
||||
#
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче