我刚刚安装了PHPunit通过梨在mac osx 10.7和一切正常,除了我有内存限制错误(xdebug启用报告).
我试图将-d memory_limit = 512M参数添加到PHPunit中,但它并不适用,因为在第一个错误中,我添加了var_dump(ini_get(‘memory_limit’));出口;并打印字符串(3)“32M”@H_403_2@
那么为什么它不被应用?@H_403_2@
除此之外,如果我跑@H_403_2@
PHP -d memory_limit=256M -r "echo ini_get('memory_limit');"@H_301_8@它回应“256M”@H_403_2@
是的,您可以使用可以使用ini_set设置的PHPunit -d来设置每个PHP选项.
You already opened a bug over in the phpunit bug tracker但是我会在这里做更详细的回答@H_403_2@
echo "<?PHP var_dump(ini_get('memory_limit')); " > foo.PHP PHPunit -d memory_limit=12M --bootstrap foo.PHP@H_301_8@生产:@H_403_2@
string(3) "12M" PHPUnit 3.6.5 by Sebastian Bergmann.@H_301_8@但是,在运行第一个测试之前,PHPunit仅应用此选项一次!@H_403_2@