我已将 composer 添加到独立项目中:
{
"require-dev": {
"phpunit/phpunit": "5.4.*"
}
}
在我运行 composer require "phpunit/phpunit=5.4.*"--dev
之后,库将安装在 vendor/
下。我写了一个小测试用例,我把它放在 tests/CollectionTest.php
下,我想运行它但是......
# phpunit
bash: phpunit: command not found
# phpunit --bootstrap vendor/autoload.php tests
bash: phpunit: command not found
我还添加了这个:
~/.composer/vendor/bin/
到 ~/.bash_rc
文件。我错过了什么?如何执行测试用例?
最佳答案
PHPUnit 安装在项目目录的 vendor
文件夹中,而不是全局目录中。尝试 cd
进入您的项目目录并通过以下方式运行 PHPUnit:
$ cd /{project-directory}
$ ./vendor/bin/phpunit
可以使用 phpunit.xml file 配置详细的测试设置.
关于php - 作为项目的一部分安装时执行 PHPUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017141/