如何为 laravel 项目设置 phpUnit 别名?

How to set up phpUnit alias for laravel project?

我使用 composer 来项目安装了 phpunit。

composer require --dev phpunit/phpunit ^7

安装正确。但是如何设置别名使用

~$ phpunit

到运行所有测试。 我发现 ~$ vendor/bin/phpunit 有效。在 Ubuntu 18.04 中,在哪里以及如何为其设置别名?

您所说的别名是供全球使用的,vendor 文件夹中的 phpunit 仅供该项目使用。

全局安装PHPunit

如果您想在所有地方使用 $ phpunit (more info),请全局安装 PHPunit

$ wget https://phar.phpunit.de/phpunit-6.5.phar
$ chmod +x phpunit-6.5.phar
$ sudo mv phpunit-6.5.phar /usr/local/bin/phpunit
$ phpunit --version

您可以在 ~/bash_profile

中设置一个别名
alias phpunit='vendor/bin/phpunit'

现在可以进入了

~$ phpunit

在您的项目中,来自 vendor/bin/phpunit 的本地 phpunit 将被执行。