svn: php/phpruntests/trunk/src/testcase/sections/executablesections/ rtSkipIfSection.php

From: Date: Sat, 18 Jul 2009 13:11:32 +0000
Subject: svn: php/phpruntests/trunk/src/testcase/sections/executablesections/ rtSkipIfSection.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-59568@lists.php.net to get a copy of this message
zoe Sat, 18 Jul 2009 13:11:32 +0000 URL: http://svn.php.net/viewvc?view=revision&revision=284313 Changed paths: U php/phpruntests/trunk/src/testcase/sections/executablesections/rtSkipIfSection.php Log: Fixing to use teh CGI executable for SKIPIFs in CGI tests Modified: php/phpruntests/trunk/src/testcase/sections/executablesections/rtSkipIfSection.php =================================================================== --- php/phpruntests/trunk/src/testcase/sections/executablesections/rtSkipIfSection.php 2009-07-18 12:27:46 UTC (rev 284312) +++ php/phpruntests/trunk/src/testcase/sections/executablesections/rtSkipIfSection.php 2009-07-18 13:11:32 UTC (rev 284313) @@ -25,9 +25,18 @@ $testStatus = $testCase->getStatus(); $this->setExecutableFileName($testCase->getName()); $this->writeExecutableFile(); + + $phpExecutable = $testCase->testConfiguration->getPhpExecutable(); - $phpCommand = $runConfiguration->getSetting('PhpExecutable'); - $phpCommand .= ' '.$runConfiguration->getSetting('PhpCommandLineArguments'); + // The CGI excutable is null if it is not available, check and SKIP if necessary + if (is_null($phpExecutable)) { + $testStatus->setTrue('skip'); + $testStatus->setMessage('skip', 'The CGI executable is unavailable' ); + return $testStatus; + } + + $phpCommand = $phpExecutable; + $phpCommand .= ' '.$testCase->testConfiguration->getPhpCommandLineArguments(); $phpCommand .= ' -f '.$this->fileName; $PhpRunner = new rtPhpRunner($phpCommand,

« previous php.cvs (#59568) next »