[PHP-CVS] cvs: phpruntests /src/testcase/output rtTestOutputWriterCSV.php
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
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