【发布时间】:2017-10-06 05:35:28
【问题描述】:
我知道我可以在我的 phpunit.xml 中 set an environment variable
<php>
<env name="MY_VARIABLE" value="foo" />
</php>
所以这很好用
phpunit
// foo
但是,如果变量已在父 shell 中导出,则该值将被忽略。
export MY_VARIABLE=bar
phpunit
// bar
我需要为其他子进程导出这个值,但我真的不想为了运行测试而打开另一个 shell。如何配置 phpunit 以仅使用为测试环境定义的值?
【问题讨论】: