Nette\Tester nenahrává rozšíření

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
besanek
Člen | 128
+
0
-

Zdravím,
dnes jsem se pustil do testování pomocí Nette\Tester. Záhy jsem však narazil na problém. Když spustím test, tak PHP nenatáhne všechny moduly.

Pokud soubor tento normálně spustím přes php-cgi, tak správně vypíše funguje.

<?php
if(extension_loaded('mysql')) echo "FUNGUJE\n";
?>

Nicméně následující test neprojde. Nesetkal se s tím někdo?

namespace Test;

use Nette,
	Tester,
	Tester\Assert;

$container = require __DIR__ . '/bootstrap.php';
Assert::true( extension_loaded('mysql') );
Failed asserting that FALSE is TRUE
besanek
Člen | 128
+
0
-

Vyřešeno. Stačí podstrkávat php.ini přes parametr -c.
Nicméně se mi to zdá WTF. Proč to nebere defaultní php.ini? A kde se ten konfigurák vlastně bere? Protože jsem mu zkoušel nastavit všechny co mám v \etc\php5 a se všemi to funguje jak má.

Milo
Nette Core | 1283
+
0
-

Výchozí je parametr -n, tj. bez php.ini.