|
@@ -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%
|