Codecov结合Travis CI测试代码覆盖率

本文介绍如何利用Codecov和TravisCI实现自动化测试和持续集成。Codecov是一款开源测试结果展示平台,能为GitHub项目提供可视化的测试覆盖率报告。TravisCI则是一款持续集成工具,用于自动构建和测试GitHub上的项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Codecov简介

Codecov 是一个开源的测试结果展示平台,Github上许多开源项目都使用了Codecov来展示单测结果。Codecov支持Github账号登录,同样会同步Github中的项目。

Codecov的作用

  • 可视化的结果,与github联接,提供小徽章
  • 自动合并测试结果,并行运行

Travis CI简介

Travis CI 是一个托管的,分布式持续集成工具,主要用来构建和自动测试项目。当你push一段代码到github的时候,Travis会按照你预先配置的测试文件进行自动测试,并放回pass或fail的结果。它只支持Github,不支持其它代码托管服务。

Travis简单的使用步骤

  • github授权及面板
  • 获取github的token
  • 配置项目.travis.yml
  • 其他

使用步骤

  1. 安装依赖
yarn add nyc codecov -D
  1. package.json添加脚本
  "scripts": {
    "test:unit": "nyc vue-cli-service test:unit",
    "coverage": "nyc report --report=text-lcov > coverage.lcov && codecov"
  },
  1. 编写.travis.yml脚本
langeuage: node_js
node_js: 
  - '14'

cache:
  directories:
    - node_modules

install:
  - npm install

script:
  - npm run test:unit

after_success:
  - npm run coverage
  1. 用Github账号登录codecov
    在这里插入图片描述
    点击该仓库进去,获取相应token,给下一步使用
    在这里插入图片描述

  2. 用Github账号登录Travis,并同步Github上的仓库过来,找到相应的仓库点击进去
    在这里插入图片描述
    设置token,如下
    在这里插入图片描述

  3. 点击Trigger build构建项目
    在这里插入图片描述

  4. 查看结果

徽章
在这里插入图片描述
更多github小图标

测试报告
在这里插入图片描述

项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值