guitarneck/php-coverage
最新稳定版本:1.0.0
Composer 安装命令:
composer require guitarneck/php-coverage
包简介
php coverage reporting tool and framework
README 文档
README
PHP Coverage
A PHP framework to retrieve code coverage and get reports of the result in various format.
Can be used with this coverage handlers :
And exports this formats :
- clover
- coverage
- coveralls
- dot (xdebug only)
- dump (xdebug only)
- export (PHP exported)
- json (PHP stringified)
- lcov
- raw
- serialize (PHP serialized)
Table of Contents
Install
composer require guitarneck/php-coverage --dev
Command
- Using php :
$ php bin/coverage <file> [args...]
- Using phpdbg :
$ phpdbg -qrr bin/coverage <file> [args...]
Options
--debug Show debug informations.
--excludes=,--excludes,-x The paths to exclude. Separated by ','.
Ex: vendor/,tests/,inc/lib/
--format=,--format,-f The file format to be generated.
[clover|coverage|coveralls|dot|dump|export|json|lcov|raw|serialize]
dft: coverage
--handler=,--handler The handler to use for coverage.
[xdebug|phpdbg|pcov]
dft: xdebug
--help,-h This help page
--includes=,--includes,-i The paths to include. Separated by ','.
Ex: src/,inc/
--no-extra-filter Do not apply extra filtering (includes & excludes).
--output-path=,--output-path,-p The paths to output. Separated by ','.
Ex: {DIR},..,reports
- {DIR}: __DIR__ ('coverage/sources')
- .. : parent path
Configuration
Default configuration can be sets in sources/Coverage.json
Using .dot
Grahpviz is open source graph visualization software.
$ dot -Tsvg reports\\Hello.dot > Hello.svg
License
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-11-12