gpt4 book ai didi

php - 在 vendor 目录中运行 composer 包的测试

转载 作者:可可西里 更新时间:2023-11-01 01:13:11 25 4
gpt4 key购买 nike

我有一个使用 composer create-project 命令创建的项目,但在运行 composer install 之前,我又向项目 composer.json< 添加了一个包 文件。安装软件包后,我正确地拥有了所有依赖项,包括 vendor 目录中新添加的依赖项。我现在想要的是运行我手动添加到 composer.json 的包的测试。我尝试了下面的方法,但似乎没有运行上述包的测试

./vendor/bin/phpunit 

最佳答案

我遇到了类似的问题,我们在 vendor 文件夹中有单独的私有(private)包需要测试。默认情况下,composer autoload-dev 仅包含此处提到的根包 https://getcomposer.org/doc/04-schema.md#root-package

要包含您的 fork 包,只需在 autoload-dev 下的根 composer.json 文件中添加一个条目

"autoload-dev": {
"psr-4": {
"Company\\Package\\Tests\\": "vendor/package/tests/"
}
},

关于php - 在 vendor 目录中运行 composer 包的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47525488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com