【发布时间】:2021-08-04 21:05:40
【问题描述】:
我有一个名为 test 的 Make 目标。它看起来像这样:
test:
/var/www//vendor/bin/phpunit
我想设置一个在提交前运行所有测试的 git 钩子。为了做到这一点而不会因弃用警告而停滞不前,我想让我的钩子运行一个不同的 Make 目标。它看起来像这样:
test-automated:
export SYMFONY_DEPRECATIONS_HELPER = disabled
/var/www//vendor/bin/phpunit
但是,当我尝试运行此目标时,我收到以下错误消息:
export SYMFONY_DEPRECATIONS_HELPER = "已禁用" /bin/sh: export: line 1: : bad variable name make: *** [Makefile:14: test-automated] 错误 2
如何使 Make 和 PHPUnit 在没有弃用警告的情况下运行?
附录:我也试过export SYMFONY_DEPRECATIONS_HELPER=disabled和export SYMFONY_DEPRECATIONS_HELPER="disabled"。在这两种情况下,Make 目标都运行了,但显示了弃用警告,并且 Make 以代码 1 退出,这不是预期的结果。
【问题讨论】:
标签: php unit-testing symfony makefile phpunit