[PHP-CVS] cvs: phpruntests /src/testcase/output rtTestOutputWriterCSV.php

2009-06-30 Thread Zoe Slattery
zoe Tue Jun 30 13:36:49 2009 UTC

  Modified files:  
/phpruntests/src/testcase/outputrtTestOutputWriterCSV.php 
  Log:
  change to preserve as CSV
  
http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/output/rtTestOutputWriterCSV.php?r1=1.2r2=1.3diff_format=u
Index: phpruntests/src/testcase/output/rtTestOutputWriterCSV.php
diff -u phpruntests/src/testcase/output/rtTestOutputWriterCSV.php:1.2 
phpruntests/src/testcase/output/rtTestOutputWriterCSV.php:1.3
--- phpruntests/src/testcase/output/rtTestOutputWriterCSV.php:1.2   Mon Jun 
29 01:34:54 2009
+++ phpruntests/src/testcase/output/rtTestOutputWriterCSV.php   Tue Jun 30 
13:36:49 2009
@@ -3,7 +3,7 @@
  * rtTestOutputWriterCSV
  *
  * Write minimal testoutput and status a CSV
- * 
+ *
  * @category   Testing
  * @packageRUNTESTS
  * @author Zoe Slattery z...@php.net
@@ -11,7 +11,7 @@
  * @copyright  2009 The PHP Group
  * @licensehttp://www.php.net/license/3_01.txt  PHP License 3.01
  * @link   http://qa.php.net/
- * 
+ *
  */
 class rtTestOutputWriterCSV extends rtTestOutputWriter
 {
@@ -36,7 +36,7 @@
 foreach($testStatus-getTestStateNames() as $name) {
 if($testStatus-getValue($name)) {
 $outputString .=  , . strtoupper($name);
-
+
 }
 }
 $this-testOutput[] = $outputString;
@@ -47,13 +47,15 @@
 public function write($testDirectory = null, $cid = null)
 {
 sort($this-testOutput);
-foreach ($this-testOutput as $line) {
-
-   if (!is_null($cid)) {
-   echo $cid - ;
-   }
-   
-   echo $line .\n;
+foreach ($this-testOutput as $line) {
+ 
+echo $line;
+ 
+if (!is_null($cid)) {
+echo , $cid \n;
+} else {
+echo \n;
+}
 }
 }
 }



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



[PHP-CVS] cvs: phpruntests /src/testcase/output rtTestOutputWriterCSV.php

2009-06-28 Thread Zoe Slattery
zoe Sun Jun 28 09:46:49 2009 UTC

  Added files: 
/phpruntests/src/testcase/outputrtTestOutputWriterCSV.php 
  Log:
  csv writer for output checking
  

http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/output/rtTestOutputWriterCSV.php?view=markuprev=1.1
Index: phpruntests/src/testcase/output/rtTestOutputWriterCSV.php
+++ phpruntests/src/testcase/output/rtTestOutputWriterCSV.php
?php
/**
 * rtTestOutputWriterCSV
 *
 * Write minimal testoutput and status a CSV
 * 
 * @category   Testing
 * @packageRUNTESTS
 * @author Zoe Slattery z...@php.net
 * @author Stefan Priebsch sprieb...@php.net
 * @copyright  2009 The PHP Group
 * @licensehttp://www.php.net/license/3_01.txt  PHP License 3.01
 * @link   http://qa.php.net/
 * 
 */
class rtTestOutputWriterCSV extends rtTestOutputWriter
{
protected $testOutput = array();

public function __construct(array $testResults)
{
$this-init($testResults);
}

/**
 *
 *
 * @param array of rtTestResults
 *
 */
public function init (array $testResults)
{
foreach ($testResults as $testResult) {
$outputString = $testResult-getName();
$testStatus = $testResult-getStatus();
foreach($testStatus-getTestStateNames() as $name) {
if($testStatus-getValue($name)) {
$outputString .=  , . strtoupper($name);

}
}
$this-testOutput[] = $outputString;
}
}


public function write($testDirectory = null)
{
sort($this-testOutput);
foreach ($this-testOutput as $line) {
echo $line .\n;
}
}
}
?


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