Restore the development config after running the tests

This commit is contained in:
Joas Schilling 2014-12-02 12:41:33 +01:00
parent a0fea16d56
commit 9da4a6323d
1 changed files with 17 additions and 3 deletions

View File

@ -67,11 +67,18 @@ echo ^)^; >> .\tests\autoconfig-mssql.php
echo localhost:5432:*:oc_autotest:owncloud > %APPDATA%\postgresql\pgpass.conf
@echo on
:: Back up existing (dev) config if one exists
if exist config\config.php (
copy /y config\config.php config\config-autotest-backup.php
)
::
:: start test execution
::
if [%1] == [] (
echo "Running on all database backends"
@echo "Running on all database backends"
call:execute_tests "sqlite" "%2"
call:execute_tests "mysql" "%2"
call:execute_tests "mssql" "%2"
@ -81,11 +88,18 @@ if [%1] == [] (
call:execute_tests "%1" "%2"
)
goto:restore_config
goto:eof
:restore_config
:: Restore existing config
if exist config\config-autotest-backup.php (
copy /y config\config-autotest-backup.php config\config.php
)
goto:eof
:execute_tests
@echo on
@echo "Setup environment for %~1 testing ..."
:: back to root folder
cd %BASEDIR%