mitru / clover-to-bitbucket
将 clover 覆盖率报告到 bitbucket
dev-master
2022-11-14 13:57 UTC
Requires
- php: ^7.0
- ext-json: *
- ext-simplexml: *
- nategood/httpful: ^0.3.2
- symfony/console: ^5.3
- symfony/filesystem: ^5.3
Requires (Dev)
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.6.2
This package is not auto-updated.
Last update: 2024-09-17 20:27:56 UTC
README
此分支已更新到 PHP8.0 和 Symfony >5.3。
PHP 命令,用于将覆盖率数据转换为发布到 BitBucket 服务器。
当你想在 pull request 的 diff 中显示 clover 测试覆盖率信息时,这很有用。
在此处获取 bitbucket 插件: https://bitbucket.org/atlassian/bitbucket-code-coverage
安装测试运行后调用此命令。
用法
clover-to-bitbucket coverage:report \
<coverage.file> \
<bitbucket.url> \
<bitbucket.user> \
<bitbucket.password> \
<bitbucket.commit.id> \
[<project.directory>]
最后一个参数是可选的,默认为当前工作目录。这用于将 clover xml 中的绝对路径转换为相对于存储库根的路径。
对于与 bitbucket 进行身份验证,您可以使用用户名和密码,或创建一个个人访问令牌并将其用作密码。只需要读取访问权限。
如何创建令牌: https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html