anchor.diff:  ::  - to enable dropdb I decided to add following line to pg_hba.conf (this is not the safest way but I don't care for the testing machine):
   :: local	all	all	trust
   ::
  +:: NOTES on mssql:
  +::  we assume the usage of a local installed sqlexpress
  +::  create a user 'oc_autotest' with password 'owncloud' and assign the server role 'dbcreator'
  +::  make sure the sqlserver is configured to allow sql authentication
  +::
   
  +
  
positive.code: 	rmdir /s /q coverage-html-%~1
  	md coverage-html-%~1
  	php -f enable_all.php
  	::phpunit --log-junit autotest-results-%~1.xml --coverage-clover autotest-clover-%~1.xml --coverage-html coverage-html-%~1
  	::phpunit --bootstrap bootstrap.php --configuration phpunit.xml
  	php win32-phpunit.php --bootstrap bootstrap.php --configuration phpunit.xml --log-junit autotest-results-%~1.xml --coverage-clover autotest-clover-%~1.xml --coverage-html coverage-html-%~1
  	echo "Done with testing %~1 ..."
  	cd %BASEDIR%
  goto:eof
  
negative.code: echo   'dbpass' ^=^> 'owncloud'^,                >> .\tests\autoconfig-pgsql.php
  echo ^)^;                                        >> .\tests\autoconfig-pgsql.php
  
  echo ^<?php                                      > .\tests\autoconfig-mssql.php
  echo $AUTOCONFIG ^= array ^(                     >> .\tests\autoconfig-mssql.php
  echo   'installed' ^=^> false^,                  >> .\tests\autoconfig-mssql.php
  echo   'dbtype' ^=^> 'mssql'^,                   >> .\tests\autoconfig-mssql.php
  echo   'dbtableprefix' ^=^> 'oc_'^,              >> .\tests\autoconfig-mssql.php
  echo   'adminlogin' ^=^> 'admin'^,               >> .\tests\autoconfig-mssql.php
  echo   'adminpass' ^=^> 'admin'^,                >> .\tests\autoconfig-mssql.php
  echo   'directory' ^=^> '%BASEDIR%%DATADIR%'^,   >> .\tests\autoconfig-mssql.php
  echo   'dbuser' ^=^> 'oc_autotest'^,             >> .\tests\autoconfig-mssql.php
  echo   'dbname' ^=^> 'oc_autotest'^,             >> .\tests\autoconfig-mssql.php
  echo   'dbhost' ^=^> 'localhost\sqlexpress'^,    >> .\tests\autoconfig-mssql.php
  echo   'dbpass' ^=^> 'owncloud'^,                >> .\tests\autoconfig-mssql.php
  echo ^)^;                                        >> .\tests\autoconfig-mssql.php
  
  echo localhost:5432:*:oc_autotest:owncloud > %APPDATA%\postgresql\pgpass.conf
  
  ::
  :: start test execution
  ::
  if [%1] == [] (
  	echo "Running on all database backends"
  	call:execute_tests "sqlite"
  	call:execute_tests "mysql"
  	call:execute_tests "mssql"
  	::call:execute_tests "ora"
  	call:execute_tests "pgsql"
  ) else (
  	call:execute_tests "%1"
  )
  
  goto:eof
  
  