mirror of https://github.com/nextcloud/server.git
autotest.sh added: create an fresh environment using sqlite (mysql anf pg will follow) and executes the test suite
parent
5de2a292fc
commit
fd0c6da410
@ -0,0 +1,32 @@
|
|||||||
|
#preparation
|
||||||
|
echo "Setup environment for sqlite testing ..."
|
||||||
|
DATADIR=data-autotest
|
||||||
|
rm -rf $DATADIR
|
||||||
|
mkdir $DATADIR
|
||||||
|
rm -rf config/config.php
|
||||||
|
#cp autotest/config.sqlite.php config/autoconfig.php
|
||||||
|
cat > ./config/autoconfig.php <<DELIM
|
||||||
|
<?php
|
||||||
|
\$AUTOCONFIG = array (
|
||||||
|
'installed' => false,
|
||||||
|
'dbtype' => 'sqlite',
|
||||||
|
'dbtableprefix' => 'oc_',
|
||||||
|
'datadirectory' => 'data',
|
||||||
|
'adminlogin' => 'admin',
|
||||||
|
'adminpass' => 'admin',
|
||||||
|
'directory' => '$PWD/$DATADIR',
|
||||||
|
);
|
||||||
|
DELIM
|
||||||
|
|
||||||
|
php -f index.php
|
||||||
|
|
||||||
|
#test execution
|
||||||
|
echo 'Testing with sqlite ...'
|
||||||
|
cd tests
|
||||||
|
php -f index.php -- xml
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# TODO: create config for mysql and postgres
|
||||||
|
#
|
||||||
|
|
Loading…
Reference in New Issue