|
@@ -42,7 +42,8 @@ class AllFunctionalTest extends \PHPUnit_Framework_TestCase
|
|
|
}
|
|
|
if ($this->oldenv) {
|
|
|
$fs->removeDirectory(getenv('COMPOSER_HOME'));
|
|
|
- putenv('COMPOSER_HOME='.$this->oldenv);
|
|
|
+ $_SERVER['COMPOSER_HOME'] = $this->oldenv;
|
|
|
+ putenv('COMPOSER_HOME='.$_SERVER['COMPOSER_HOME']);
|
|
|
$this->oldenv = null;
|
|
|
}
|
|
|
}
|
|
@@ -86,7 +87,8 @@ class AllFunctionalTest extends \PHPUnit_Framework_TestCase
|
|
|
$testData = $this->parseTestFile($testFile);
|
|
|
|
|
|
$this->oldenv = getenv('COMPOSER_HOME');
|
|
|
- putenv('COMPOSER_HOME='.$this->testDir.'home');
|
|
|
+ $_SERVER['COMPOSER_HOME'] = $this->testDir.'home';
|
|
|
+ putenv('COMPOSER_HOME='.$_SERVER['COMPOSER_HOME']);
|
|
|
|
|
|
$cmd = 'php '.escapeshellarg(self::$pharPath).' --no-ansi '.$testData['RUN'];
|
|
|
$proc = new Process($cmd, __DIR__.'/Fixtures/functional', null, null, 300);
|