zoe             Sun Jun 28 12:25:00 2009 UTC

  Modified files:              
    /phpruntests/src/taskScheduler      rtTaskTestGroup.php 
    /phpruntests/src/testrun    rtPhpTestRun.php 
    /phpruntests/src/testgroup  rtPhpTestGroup.php 
    /phpruntests/src/configuration      rtCommandLineOptions.php 
  Log:
  add option for different types of output
  
http://cvs.php.net/viewvc.cgi/phpruntests/src/taskScheduler/rtTaskTestGroup.php?r1=1.2&r2=1.3&diff_format=u
Index: phpruntests/src/taskScheduler/rtTaskTestGroup.php
diff -u phpruntests/src/taskScheduler/rtTaskTestGroup.php:1.2 
phpruntests/src/taskScheduler/rtTaskTestGroup.php:1.3
--- phpruntests/src/taskScheduler/rtTaskTestGroup.php:1.2       Sat Jun 27 
17:47:54 2009
+++ phpruntests/src/taskScheduler/rtTaskTestGroup.php   Sun Jun 28 12:25:00 2009
@@ -27,7 +27,12 @@
        {
                $testGroup = new rtPhpTestGroup($this->runConfiguration, 
$this->subDirectory);
                $testGroup->runGroup($this->runConfiguration);
-               $testGroup->writeGroup();
+               
+               $outType = 'list';
+        if ($this->runConfiguration->hasCommandLineOption('o')) {              
        
+                       $outType = 
$this->runConfiguration->getCommandLineOption('o');
+        } 
+               $testGroup->writeGroup($outType);
                return true;
        }
                
http://cvs.php.net/viewvc.cgi/phpruntests/src/testrun/rtPhpTestRun.php?r1=1.13&r2=1.14&diff_format=u
Index: phpruntests/src/testrun/rtPhpTestRun.php
diff -u phpruntests/src/testrun/rtPhpTestRun.php:1.13 
phpruntests/src/testrun/rtPhpTestRun.php:1.14
--- phpruntests/src/testrun/rtPhpTestRun.php:1.13       Sat Jun 27 13:53:54 2009
+++ phpruntests/src/testrun/rtPhpTestRun.php    Sun Jun 28 12:25:00 2009
@@ -36,6 +36,12 @@
 
         // $preConditionList->check($this->commandLine, 
$this->environmentVariables);
         $preConditionList->check($runConfiguration);
+        
+        //Set the type of output. Defaults to 'list' - comatible with old 
version
+        $this->outType = 'list';
+        if ($runConfiguration->hasCommandLineOption('o')) {                    
        
+                       $this->outType = 
$runConfiguration->getCommandLineOption('o');
+        } 
 
         if ($runConfiguration->getSetting('TestDirectories') != null) {
 
@@ -73,7 +79,7 @@
                        foreach ($subDirectories as $subDirectory) {
                            $testGroup = new rtPhpTestGroup($runConfiguration, 
$subDirectory);
                            $testGroup->runGroup($runConfiguration);
-                           $testGroup->writeGroup();
+                           $testGroup->writeGroup($this->outType);
                        }
                        
                }
http://cvs.php.net/viewvc.cgi/phpruntests/src/testgroup/rtPhpTestGroup.php?r1=1.9&r2=1.10&diff_format=u
Index: phpruntests/src/testgroup/rtPhpTestGroup.php
diff -u phpruntests/src/testgroup/rtPhpTestGroup.php:1.9 
phpruntests/src/testgroup/rtPhpTestGroup.php:1.10
--- phpruntests/src/testgroup/rtPhpTestGroup.php:1.9    Sun Jun 14 13:52:21 2009
+++ phpruntests/src/testgroup/rtPhpTestGroup.php        Sun Jun 28 12:25:00 2009
@@ -70,9 +70,9 @@
         }
     }
 
-    public function writeGroup()
+    public function writeGroup($outType)
     {
-        $testOutputWriter = rtTestOutputWriter::getInstance($this->results, 
'list');
+        $testOutputWriter = rtTestOutputWriter::getInstance($this->results, 
$outType);
         $testOutputWriter->write($this->testDirectory);
     }
 }
http://cvs.php.net/viewvc.cgi/phpruntests/src/configuration/rtCommandLineOptions.php?r1=1.6&r2=1.7&diff_format=u
Index: phpruntests/src/configuration/rtCommandLineOptions.php
diff -u phpruntests/src/configuration/rtCommandLineOptions.php:1.6 
phpruntests/src/configuration/rtCommandLineOptions.php:1.7
--- phpruntests/src/configuration/rtCommandLineOptions.php:1.6  Fri Jun 26 
00:07:24 2009
+++ phpruntests/src/configuration/rtCommandLineOptions.php      Sun Jun 28 
12:25:00 2009
@@ -39,6 +39,7 @@
         'd',
         'p',
         's',
+        'o', //new for output type (list, xml, csv...)
        'z',  //parallel - run out of obvious letters
     );
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to