Hi Andy,
If the coverage is greater than or equal to the passing score, the
badge is green;
otherwise, it's red, indicating more tests are needed.
I'm a bit scared about such customization requirements especially when
it comes to UI. They tend to draw a lot of attention, cause many
discussions and keep us from working on the core. That's why we
typically refuse them.
I would propose to use a linear gradient from red to green depending on
statement coverage. Would that work for you?
Cheers,
-marc
On 2018-02-11 21:51, [email protected] wrote:
Hi Marc,
That was quick! And the badge looks great! It also makes sense that it
wouldn't be a new goal, now that you've said it.
Here's a brief wish list, based on how our builds work:
* The badge should also be generated for the aggregate goal in the
maven plugin
* It would be nice to have a new optional parameter with value 0-100
default 70 -- maybe called something like "passing" -- that represents
the minimum passing score. If the coverage is greater than or equal to
the passing score, the badge is green; otherwise, it's red, indicating
more tests are needed.
Thank you for taking the idea so seriously! Please let me know if
there's anything I can do to help development!
On Sunday, February 11, 2018 at 12:32:50 PM UTC-8, Marc R. Hoffmann
wrote:
Hi,
I played a bit with svg badges. Would something as simple as the one
attached to the job? This would be quite simple to generate.
I wouldn't create a new goal for this. It could simply be another
report
format of the existing reporting tools (Maven, Ant, Command Line).
Cheers,
-marc
On 2018-02-11 00:39, andy wrote:
> Hello,
>
> I'm using JaCoCo in Maven to generate test coverage reports. It's
> working great! It works so well I want to put a badge in my GitHub
> README -- like the "build: passing" badges you see all over -- to
> motivate me to keep my test coverage up.
>
> I've poked around for ways to generate a badge from JaCoCo Test
> Coverage data. It looks like there are plugins for Jenkins and Travis,
> but both of those cost a good bit of money for use on private
> repositories. I'm using AWS CodeBuild -- which is cheap and has been
> working great for me -- but has no JaCoCo badge support that I can
> see.
>
> Is there a good way to build test coverage badges in JaCoCo?
>
> If there isn't currently a good way, would the JaCoCo team be
> interested in a new goal in the maven plugin to generate said badges?
> I imagine the goal could be called "badge" (or similar) and would be
> designed to consume the report-aggregate output, and it would generate
> an SVG file reflecting total test coverage across all files.
>
> If this sounds interesting to the team, I'd be happy to rough out an
> implementation for review!
--
You received this message because you are subscribed to the Google Groups "JaCoCo
and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/ffaa673c2496a59945520dc6a8097138%40mountainminds.com.
For more options, visit https://groups.google.com/d/optout.