From ce40576881b2a0894f873ad40adb43187994b5a7 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sun, 15 Jul 2012 12:05:48 +0200 Subject: [PATCH] MySql testing added --- autotest.sh | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/autotest.sh b/autotest.sh index a9794db6982..06605687d1d 100755 --- a/autotest.sh +++ b/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 < 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 #