我有一个用composer create-project
命令创建的项目,但在运行composer install
之前,我又向项目composer.json
文件添加了一个包。
安装软件包之后,我正确地拥有了所有依赖项,包括在vendor目录中新添加的依赖项。我现在想要的是运行我手动添加到composer.json的包的测试。我尝试了下面的内容,但似乎没有运行上述软件包的测试
./vendor/bin/phpunit
答案 0 :(得分:3)
我遇到了类似的问题,我们在供应商文件夹中有单独的私有包,需要进行测试。默认情况下,编辑器autoload-dev
仅包含此处提及的根包https://getcomposer.org/doc/04-schema.md#root-package
要包含您的分叉包,只需在autoload-dev
下的根composer.json文件中添加一个条目"autoload-dev": {
"psr-4": {
"Company\\Package\\Tests\\": "vendor/package/tests/"
}
},