Better manage the output when running autotest.cmd
This commit is contained in:
parent
e9029f94cb
commit
7e47a363ff
17
autotest.cmd
17
autotest.cmd
|
@ -7,8 +7,10 @@
|
|||
:: @copyright 2012, 2013 Thomas Müller thomas.mueller@tmit.eu
|
||||
::
|
||||
|
||||
set DATADIR=data-autotest
|
||||
@echo off
|
||||
|
||||
set BASEDIR=%~dp0
|
||||
set DATADIR=data-autotest
|
||||
|
||||
:: create autoconfig for sqlite, mysql, postgresql and mssql
|
||||
echo ^<?php > .\tests\autoconfig-sqlite.php
|
||||
|
@ -82,7 +84,9 @@ if [%1] == [] (
|
|||
goto:eof
|
||||
|
||||
:execute_tests
|
||||
echo "Setup environment for %~1 testing ..."
|
||||
@echo on
|
||||
|
||||
@echo "Setup environment for %~1 testing ..."
|
||||
:: back to root folder
|
||||
cd %BASEDIR%
|
||||
|
||||
|
@ -109,14 +113,17 @@ goto:eof
|
|||
copy /y %BASEDIR%\tests\autoconfig-%~1.php %BASEDIR%\config\autoconfig.php
|
||||
|
||||
:: trigger installation
|
||||
php -f index.php
|
||||
@echo INDEX
|
||||
call php -f index.php
|
||||
@echo END INDEX
|
||||
|
||||
::test execution
|
||||
echo "Testing with %~1 ..."
|
||||
@echo "Testing with %~1 ..."
|
||||
cd tests
|
||||
rmdir /s /q coverage-html-%~1
|
||||
md coverage-html-%~1
|
||||
php -f enable_all.php
|
||||
|
||||
:: no external files on windows for now
|
||||
cd ..
|
||||
php occ app:disable files_external
|
||||
|
@ -124,7 +131,7 @@ goto:eof
|
|||
|
||||
call phpunit --bootstrap bootstrap.php --configuration phpunit-autotest.xml --log-junit autotest-results-%~1.xml --coverage-clover autotest-clover-%~1.xml --coverage-html coverage-html-%~1
|
||||
|
||||
echo "Done with testing %~1 ..."
|
||||
@echo "Done with testing %~1 ..."
|
||||
cd %BASEDIR%
|
||||
goto:eof
|
||||
|
||||
|
|
Loading…
Reference in New Issue