首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >银杏不提供Travis CI的保险。

银杏不提供Travis CI的保险。
EN

Stack Overflow用户
提问于 2016-08-07 16:16:02
回答 2查看 1.3K关注 0票数 2

我有一个围棋项目,我建立在特拉维斯CI。我用Ginkgo实现了一些测试,当我在本地运行它时,我得到了代码覆盖率,但是当我在Travis上运行它时,我没有得到覆盖。

我的.travis.yml

代码语言:javascript
运行
复制
language: go

# safelist
branches:
  only:
  - master
  - travis

before_install:
  - go get github.com/onsi/gomega
  - go get github.com/onsi/ginkgo/ginkgo
  - go get github.com/modocache/gover

script:
  - ginkgo -r --randomizeAllSpecs --randomizeSuites --failOnPending --cover --trace --race --compilers=2

after_success:
  - gover . coverage.txt
  - ls -al
  - cat coverage.txt
  - bash <(curl -s https://codecov.io/bash)

当我在自己的机器上运行脚本命令时,我得到以下结果

代码语言:javascript
运行
复制
$ ginkgo -r --randomizeAllSpecs --randomizeSuites --failOnPending --cover --trace --race --compilers=2
Running Suite: Gitserver Suite
==============================
Random Seed: 1470431018 - Will randomize all specs
Will run 4 of 4 specs

++++
Ran 4 of 4 Specs in 0.000 seconds
SUCCESS! -- 4 Passed | 0 Failed | 0 Pending | 0 Skipped PASS
coverage: 25.9% of statements

Ginkgo ran 1 suite in 4.411023s
Test Suite Passed

但是关于travis CI,报道说"0.0%的声明“

我已经尝试在我的本地机器上设置一个新的GOPATH,以获得一个干净的设置,并且只运行Travis日志中发生的命令,而且我仍然得到了25%的覆盖率。我的机器正在运行windows,就像Travis是linux一样,这是我现在所能想到的唯一不同之处。

我刚刚在我的包裹上尝试了GoCover.io,这也给了我25%的本地覆盖率。

EN

Stack Overflow用户

发布于 2018-11-02 18:06:22

下面的命令似乎适用于我。

代码语言:javascript
运行
复制
ginkgo  -r --randomizeAllSpecs --randomizeSuites --cover --race --trace

如果您想知道更多,请看这里的文件

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38816090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档