手册说phpunit -d key=val
允许在ini文件中有效的任何设置。 php -d
但对我来说,这绝对没有。
单独使用php进行测试:
$ cat test.php
<?php
var_dump( get_cfg_var('hello') );
?>
$ php -d hello=world test.php
string(5) "world"
一切都好!现在我得到的phpunit:
$ cat test.php
<?php
class MyTest extends PHPUnit_Framework_TestCase {
public function testA(){
var_dump( get_cfg_var('hello') );
}
}
?>
$ phpunit -d hello=world test.php
PHPUnit 3.7.35 by Sebastian Bergmann.
.bool(false)
如何通过命令行将cfg_vars传递给phpunit?