danecron / coverage-merger
合并覆盖率文件到一个文件
0.2.0
2023-10-10 04:31 UTC
Requires
- php: ^8.1.0
- ext-dom: *
- ext-libxml: *
- ext-simplexml: *
- adhocore/cli: ^1.6.1
Requires (Dev)
- mockery/mockery: 1.6.6
- pestphp/pest: 2.18.2
- phpstan/phpstan: 1.10.37
- squizlabs/php_codesniffer: 3.7.2
README
将两个或多个覆盖率文件合并成一个的工具库。
支持的格式
- clover
- junit (待定)
安装
作为 composer 包在 packagist 上可用,以及作为 docker 镜像在 docker-hub 上可用。
作为全局 composer 依赖项
composer global require dannecron/coverage-merger
作为局部 composer 开发依赖项
composer require --dev dannecron/coverage-merger
作为 docker 容器
docker pull dannecron/coverage-merger:latest
使用方法
是单入口点的命令行应用程序
# if installed globally $COMPOSER_HOME/vendor/bin/merger # if installed locally ./vendor/bin/merger # if pulled from docker hub docker run --rm dannecron/coverage-merger:latest
clover-merger, version 1.0.0
Commands:
*
clover Merge clover coverage files into single one
Run `<command> --help` for specific help
附加信息
基于 d0x2f/CloverMerge 的 Clover 合并逻辑。