首页
学习
活动
专区
工具
TVP
发布

Codecov+PHP 使用方法

官方网站:https://codecov.io

GitHub:https://github.com/codecov/codecov-bash

Example:https://github.com/codecov/example-php

Example:https://github.com/khs1994-php/tencent-ai

本文以 PHP 为例。

前置知识:

PHPUnit

Codecov本身不做构建,其只是分析代码报告,然后展示出来,所以还是得配合Travis CI等构建工具来使用。

Travis CI进行代码测试,生成报告

使用命令行上传这个报告

Codecov分析报告,然后展示出来

# 生成报告命令

$ vendor/bin/phpunit --coverage-clover=coverage.xml

$ export CODECOV_TOKEN=XXX

# Travis CI 等 Codecov 支持的 CI 工具无需设置 Token,若在本地测试需要设置 Token

# 注意此步不要写在构建脚本中,这里列出只是方便告诉大家需要的环境变量,具体的 Token 值请在仓库的设置中查看

# 使用上传脚本,上传错误报告,当然也提供其他语言的脚本,自行查看文档

$ bash

在 CI 的 Docker 中如何使用?

* https://docs.codecov.io/docs/testing-with-docker

# request codecov to detect CI environment to pass through to docker

$ ci_env=`bash

$ docker run $ci_env ...

# exec tests

$ bash

## More Information

* https://segmentfault.com/a/1190000007221668

* https://blog.csdn.net/gdky005/article/details/73330337

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G1KZCP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券