Restore the development config after running the tests

remotes/origin/fix-10825
Joas Schilling 10 years ago
parent a0fea16d56
commit 9da4a6323d
  1. 20
      autotest.cmd

@ -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
:execute_tests
@echo on
: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 "Setup environment for %~1 testing ..."
:: back to root folder
cd %BASEDIR%

Loading…
Cancel
Save