我有一组 PHP 项目,其中一些依赖于其他项目。都有 PHPUnit 测试。所有这些都可以通过 Composer 安装,并使用 composer.json 文件指定它们的依赖项。每个项目的根目录中都有一个 phpunit.xml.dist 文件,该文件指向一个 bootsrap 文件。
现在我有这个项目 Foo ,它有许多直接依赖关系和几个间接依赖关系。对于 Foo 的 CI,我想运行它的所有测试,以及它的所有依赖项。
这是否可以通过 Composer 完成?如果没有,是否有一些标准的干净方式来做到这一点?