Code Monkey home page Code Monkey logo

Comments (7)

zachgersh avatar zachgersh commented on July 19, 2024 2

So, coming back to this:

Currently uploading coverage reports for go is not simple. You need two tools and it just seems like a bit of a mess to get everything running correctly :/

The two other tools you need in addition to the go coverage tool are:
github.com/modocache/gover
github.com/mattn/goveralls

It would be so much easier for people to be able to simple do something like this in ginkgo

COVERALLS_TOKEN=test ginkgo -cover

Ginkgo would then handle collecting all of the various coverage files and uploading them straight to coveralls.io. Existence of the COVERALLS_TOKEN dictates whether or not the coverage report is uploaded (I am fine with this being a flag as well).

cc @robdimsdale @onsi

from ginkgo.

onsi avatar onsi commented on July 19, 2024

changing my mind on this...

from ginkgo.

zachgersh avatar zachgersh commented on July 19, 2024

@onsi - I'd actually love to know the why behind the decision change. I know quite a few projects outside of our use cases that actually like to use coverage reports.

I'd be happy to put something together on this unless you think there is something super complex here?

from ginkgo.

robdimsdale avatar robdimsdale commented on July 19, 2024

Reopening as it looks like there's some community interest. @zachgersh can you provide a highlight of what you'd like to do in a PR?

from ginkgo.

robdimsdale avatar robdimsdale commented on July 19, 2024

@zachgersh there's a fair bit of community interest so if you want to submit a PR I think it would be welcome.

What changes do you propose to make to ginkgo to achieve your goals above?

from ginkgo.

james-lawrence avatar james-lawrence commented on July 19, 2024

not a huge fan of this honestly, too tightly coupled with coveralls/gover. I'd be more interested in something that combines the individual cover reports and outputs a single file.

from ginkgo.

robdimsdale avatar robdimsdale commented on July 19, 2024

We haven't had any activity on this thread in six months - I'm closing it (again).

from ginkgo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.