]> source.dussan.org Git - nextcloud-server.git/commitdiff
Better manage the output when running autotest.cmd
authorJoas Schilling <nickvergessen@gmx.de>
Tue, 2 Dec 2014 11:19:17 +0000 (12:19 +0100)
committerJoas Schilling <nickvergessen@gmx.de>
Tue, 2 Dec 2014 11:19:17 +0000 (12:19 +0100)
autotest.cmd

index 5f1b1ae3a1d296a76f0e9444254e569a58628422..1b33596ba3737b1a49b8604d18b3b885aa82fadd 100644 (file)
@@ -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