Jer*_*auw 5 php testing continuous-integration phpunit composer-php
我有一组 PHP 项目,其中一些依赖于其他项目。都有 PHPUnit 测试。所有这些都可以通过 Composer 安装,并使用 composer.json 文件指定它们的依赖项。每个项目的根目录下都有一个 phpunit.xml.dist 文件,它指向一个 bootsrap 文件。
现在我有这个项目 Foo,它有许多直接依赖项和几个间接依赖项。对于 Foo 的 CI,我想运行它的所有测试,以及它的所有依赖项。
这是否可以通过 Composer 完成?如果没有,是否有一些标准的干净方法来做到这一点?
你可以试试作曲家脚本
{
"scripts": {
"test": "phpunit"
}
}
Run Code Online (Sandbox Code Playgroud)
或者创建一个makefile然后使用 composer 调用它
{
"scripts": {
"build-all": "make build-all"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4369 次 |
| 最近记录: |