zoe             Thu, 16 Jul 2009 16:00:04 +0000

URL: http://svn.php.net/viewvc?view=revision&revision=284191

Changed paths:
        U   php/phpruntests/trunk/src/testcase/rtTestConfiguration.php

Log:
fixing {PWD} in INI sections

Modified: php/phpruntests/trunk/src/testcase/rtTestConfiguration.php
===================================================================
--- php/phpruntests/trunk/src/testcase/rtTestConfiguration.php  2009-07-16 
15:49:57 UTC (rev 284190)
+++ php/phpruntests/trunk/src/testcase/rtTestConfiguration.php  2009-07-16 
16:00:04 UTC (rev 284191)
@@ -41,7 +41,7 @@
         $this->setCgiTest($sectionHeadings);

         $this->setEnvironmentVariables($runConfiguration, $sections, 
$fileSection);
-        $this->setPhpCommandLineArguments($runConfiguration, $sections);
+        $this->setPhpCommandLineArguments($runConfiguration, $sections, 
$fileSection);
         $this->setTestCommandLineArguments($sections);
         $this->setPhpExecutable($runConfiguration, $sectionHeadings);
         $this->setInputFileString($runConfiguration, $sections, 
$sectionHeadings);
@@ -86,10 +86,11 @@

     }

-    private function setPhpCommandLineArguments(rtRuntestsConfiguration 
$runConfiguration, $sections)
+    private function setPhpCommandLineArguments(rtRuntestsConfiguration 
$runConfiguration, $sections, $fileSection)
     {
         $this->phpCommandLineArguments = 
$runConfiguration->getSetting('PhpCommandLineArguments');
         if (array_key_exists('INI', $sections)) {
+            $sections['INI']->substitutePWD($fileSection->getFileName());
             $additionalArguments = $sections['INI']->getCommandLineArguments();
             $args = new rtIniAsCommandLineArgs();
             $this->phpCommandLineArguments = 
$args->settingsToArguments($additionalArguments, 
$this->phpCommandLineArguments);

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

Reply via email to