cvs: phpruntests /src/testcase rtTestDifference.php rtTestStatus.php /src/testcase/output rtTestOutputWriterList.php /src/testgroup
rtPhpTestGroup.php /src/testrun rtPhpTestRun.php

From: Date: Sun, 07 Jun 2009 11:06:51 +0000
Subject: cvs: phpruntests /src/testcase rtTestDifference.php rtTestStatus.php /src/testcase/output rtTestOutputWriterList.php /src/testgroup
rtPhpTestGroup.php /src/testrun rtPhpTestRun.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-58527@lists.php.net to get a copy of this message
zoe Sun Jun 7 11:06:51 2009 UTC Modified files: /phpruntests/src/testcase rtTestStatus.php rtTestDifference.php /phpruntests/src/testcase/output rtTestOutputWriterList.php /phpruntests/src/testrun rtPhpTestRun.php /phpruntests/src/testgroup rtPhpTestGroup.php Log: move name to constructor in testStatus http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/rtTestStatus.php?r1=1.2&r2=1.3&diff_format=u Index: phpruntests/src/testcase/rtTestStatus.php diff -u phpruntests/src/testcase/rtTestStatus.php:1.2 phpruntests/src/testcase/rtTestStatus.php:1.3 --- phpruntests/src/testcase/rtTestStatus.php:1.2 Tue Jun 2 19:12:07 2009 +++ phpruntests/src/testcase/rtTestStatus.php Sun Jun 7 11:06:51 2009 @@ -17,7 +17,7 @@ private $testName; private $states = array(); private $messages = array(); - private $stateName = array ('skip', + private $testStateNames = array ('skip', 'bork', 'warn', 'xfail', @@ -29,14 +29,15 @@ 'pass_headers', ); - public function __construct() + public function __construct($testName) { + $this->testName = $testName; $this->init(); } private function init() { - foreach ($this->stateName as $name) { + foreach ($this->testStateNames as $name) { $this->states[$name] = false; $this->messages[$name] = ''; } @@ -62,12 +63,8 @@ return $this->messages[$name]; } - public function getName() { - return $this->stateName; - } - - public function setTestName($name) { - $this->testName = $name; + public function getTestStateNames() { + return $this->testStateNames; } public function getTestName() { http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/rtTestDifference.php?r1=1.5&r2=1.6&diff_format=u Index: phpruntests/src/testcase/rtTestDifference.php diff -u phpruntests/src/testcase/rtTestDifference.php:1.5 phpruntests/src/testcase/rtTestDifference.php:1.6 --- phpruntests/src/testcase/rtTestDifference.php:1.5 Fri Jun 5 09:30:19 2009 +++ phpruntests/src/testcase/rtTestDifference.php Sun Jun 7 11:06:51 2009 @@ -62,7 +62,6 @@ */ public function generateArrayDiff($ar1, $ar2, $is_reg, $w) { - var_dump($is_reg); file_put_contents("/home/zoe/bug/ar1_my.out", $ar1); file_put_contents("/home/zoe/bug/ar2_my.out", $ar2); @@ -204,8 +203,6 @@ public function compLine($l1, $l2, $is_reg) { if ($is_reg) { - /* var_dump($l1); - var_dump($l2);*/ return preg_match((binary) "/^$l1$/s", (binary) $l2); } else { return !strcmp((binary) $l1, (binary) $l2); http://cvs.php.net/viewvc.cgi/phpruntests/src/testcase/output/rtTestOutputWriterList.php?r1=1.4&r2=1.5&diff_format=u Index: phpruntests/src/testcase/output/rtTestOutputWriterList.php diff -u phpruntests/src/testcase/output/rtTestOutputWriterList.php:1.4 phpruntests/src/testcase/output/rtTestOutputWriterList.php:1.5 --- phpruntests/src/testcase/output/rtTestOutputWriterList.php:1.4 Tue Jun 2 19:12:08 2009 +++ phpruntests/src/testcase/output/rtTestOutputWriterList.php Sun Jun 7 11:06:51 2009 @@ -33,7 +33,7 @@ foreach ($testResults as $testResult) { $outputString = ""; $testStatus = $testResult->getStatus(); - foreach($testStatus->getName() as $name) { + foreach($testStatus->getTestStateNames() as $name) { if($testStatus->getValue($name)) { $outputString .= " ". strtoupper($name); $outputString .= " " . $testStatus->getMessage($name); http://cvs.php.net/viewvc.cgi/phpruntests/src/testrun/rtPhpTestRun.php?r1=1.10&r2=1.11&diff_format=u Index: phpruntests/src/testrun/rtPhpTestRun.php diff -u phpruntests/src/testrun/rtPhpTestRun.php:1.10 phpruntests/src/testrun/rtPhpTestRun.php:1.11 --- phpruntests/src/testrun/rtPhpTestRun.php:1.10 Tue Jun 2 19:52:53 2009 +++ phpruntests/src/testrun/rtPhpTestRun.php Sun Jun 7 11:06:51 2009 @@ -89,8 +89,8 @@ $testFile->doRead($testName); $testFile->normaliseLineEndings($testName); - $testStatus = new rtTestStatus(); - $testStatus->setTestName($testFile->getTestName()); + $testStatus = new rtTestStatus($testFile->getTestName()); + if ($testFile->arePreconditionsMet()) { http://cvs.php.net/viewvc.cgi/phpruntests/src/testgroup/rtPhpTestGroup.php?r1=1.7&r2=1.8&diff_format=u Index: phpruntests/src/testgroup/rtPhpTestGroup.php diff -u phpruntests/src/testgroup/rtPhpTestGroup.php:1.7 phpruntests/src/testgroup/rtPhpTestGroup.php:1.8 --- phpruntests/src/testgroup/rtPhpTestGroup.php:1.7 Tue Jun 2 19:12:08 2009 +++ phpruntests/src/testgroup/rtPhpTestGroup.php Sun Jun 7 11:06:51 2009 @@ -28,20 +28,25 @@ { $this->testFiles = rtUtil::getTestList($this->testDirectory); - foreach ($this->testFiles as $testName) { + foreach ($this->testFiles as $testFileName) { + + //testFiles is a list of file namnes relative to the current working directory - if (!file_exists($testName)) { - echo rtText::get('invalidTestFileName', array($testName)); + if (!file_exists($testFileName)) { + echo rtText::get('invalidTestFileName', array($testFileName)); exit(); } // Create a new test file object; $testFile = new rtPhpTestFile(); - $testFile->doRead($testName); + $testFile->doRead($testFileName); $testFile->normaliseLineEndings(); + + //The test name is the full path to the test file name without the .phpt - $testStatus = new rtTestStatus(); - $testStatus->setTestName($testFile->getTestName()); + $testStatus = new rtTestStatus($testFile->getTestName()); + echo $testFile->getTestName() . "\n"; + if ($testFile->arePreconditionsMet() ) { // Create a new test case

« previous php.cvs (#58527) next »