Re: Hudson cobertura plugin

6 messages Options
Embed this post
Permalink
stephenconnolly

Re: Hudson cobertura plugin

Reply Threaded More More options
Print post
Permalink
Redirecting to the users list.

AFAIK, people have filed issues about this...

I shall restate my position once more...

I do not want to have any more releases of the cobertura plugin.  There are fundamental design mistakes I made in writing both the cobertura and clover plugins.  These mistakes make it very difficult to add proper m2-project type support to these plugins. I know what the mistakes are, I know how to fix them, and I have started work on a new plugin to replace all the coverage plugins. 

This new plugin is called the "coverage" plugin.  It will support, out of the box, the floowing coverage tools: gcov, cobertura, clover, emma, NCover. It will give a meaningful coverage result for your project combining both the C++, .NET and Java code coverage.  It will work with m2 projects as well as freestyle. 

I am currently fighting fires with code in work, and all coded out by the time I leave at the end of each day... the net result is I have not been able to put as much effort into progressing this as I would like.  I need about 2-3 days with my head clear to sort this plugin out... I  am hopeful that I will get this Real Soon Now (TM)

A number of people have pursuaded me to roll releases of the cobertura plugin to "just fix one thing"... I really am against any further work on the cobertura plugin, the patches I have applied and the tweaks others have made have actually made things worse... with the effect that I need top spend 1-2 days reviewing all the changes and fixing everything again.... and I really think my time would be better spent on the coverage plugin.

I appreciate that this is not an ideal situation... but the reality is that the plugin has been fecked ever since we started trying to add navtive m2 project support... and to roll that back out is not really a good use of time.

-Stephen

2009/2/25 <[hidden email]>
I can't seem to display the graph from the status page, ( broken icon )
I can however, click on the icon to go see the results and the graph.

using
cvs
cobertura plugin
tomcat container 6.0.18
hudson 1.284

gliptak

Re: Hudson Coverage Plugin

Reply Threaded More More options
Print post
Permalink
Stephen,

Will you be offering  beta of the Coverage Plugin in the near future?

Thanks

Stephen Connolly-2 wrote:
I shall restate my position once more...

I do not want to have any more releases of the cobertura plugin.  There are
fundamental design mistakes I made in writing both the cobertura and clover
plugins.  These mistakes make it very difficult to add proper m2-project
type support to these plugins. I know what the mistakes are, I know how to
fix them, and I have started work on a new plugin to replace all the
coverage plugins.

This new plugin is called the "coverage" plugin.  It will support, out of
the box, the floowing coverage tools: gcov, cobertura, clover, emma, NCover.
It will give a meaningful coverage result for your project combining both
the C++, .NET and Java code coverage.  It will work with m2 projects as well
as freestyle.

I am currently fighting fires with code in work, and all coded out by the
time I leave at the end of each day... the net result is I have not been
able to put as much effort into progressing this as I would like.  I need
about 2-3 days with my head clear to sort this plugin out... I  am hopeful
that I will get this Real Soon Now (TM)
stephenconnolly

Re: Hudson Coverage Plugin

Reply Threaded More More options
Print post
Permalink
near is a relative term ;-)

I've been dragged away from the forward looking work (at work) to help  
with customer issues and service packs. I've 1 month in the schedule  
for getting our new Hudson build cluster working. during this month  
(which should be starting real soon now) I need to get the coverage  
and virtualization plugins working.

so if we do actually get to stick to the plan and no more big  
customers are looking for urgent fixes to their petty little  
problems ;-) I'd expect something in a couple of weeks

Sent from my [rhymes with myPod] ;-)

On 12 Apr 2009, at 00:54, gliptak <[hidden email]> wrote:

>
> Stephen,
>
> Will you be offering  beta of the Coverage Plugin in the near future?
>
> Thanks
>
>
> Stephen Connolly-2 wrote:
>>
>> I shall restate my position once more...
>>
>> I do not want to have any more releases of the cobertura plugin.  
>> There
>> are
>> fundamental design mistakes I made in writing both the cobertura and
>> clover
>> plugins.  These mistakes make it very difficult to add proper m2-
>> project
>> type support to these plugins. I know what the mistakes are, I know  
>> how to
>> fix them, and I have started work on a new plugin to replace all the
>> coverage plugins.
>>
>> This new plugin is called the "coverage" plugin.  It will support,  
>> out of
>> the box, the floowing coverage tools: gcov, cobertura, clover, emma,
>> NCover.
>> It will give a meaningful coverage result for your project  
>> combining both
>> the C++, .NET and Java code coverage.  It will work with m2  
>> projects as
>> well
>> as freestyle.
>>
>> I am currently fighting fires with code in work, and all coded out  
>> by the
>> time I leave at the end of each day... the net result is I have not  
>> been
>> able to put as much effort into progressing this as I would like.  
>> I need
>> about 2-3 days with my head clear to sort this plugin out... I  am  
>> hopeful
>> that I will get this Real Soon Now (TM)
>>
>
> --
> View this message in context: http://www.nabble.com/Re%3A-Hudson-cobertura-plugin-tp22199962p23006632.html
> Sent from the Hudson users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

gliptak

Re: Hudson Coverage Plugin

Reply Threaded More More options
Print post
Permalink
Stephen, did you make some progress on the unified coverage plugin? Would the beta plugin code be available in SVN? Thanks

stephenconnolly wrote:
near is a relative term ;-)

I've been dragged away from the forward looking work (at work) to help  
with customer issues and service packs. I've 1 month in the schedule  
for getting our new Hudson build cluster working. during this month  
(which should be starting real soon now) I need to get the coverage  
and virtualization plugins working.

so if we do actually get to stick to the plan and no more big  
customers are looking for urgent fixes to their petty little  
problems ;-) I'd expect something in a couple of weeks

Sent from my [rhymes with myPod] ;-)

On 12 Apr 2009, at 00:54, gliptak <gliptak@users.sourceforge.net> wrote:

>
> Stephen,
>
> Will you be offering  beta of the Coverage Plugin in the near future?
>
> Thanks
>
>
> Stephen Connolly-2 wrote:
>>
>> I shall restate my position once more...
>>
>> I do not want to have any more releases of the cobertura plugin.  
>> There
>> are
>> fundamental design mistakes I made in writing both the cobertura and
>> clover
>> plugins.  These mistakes make it very difficult to add proper m2-
>> project
>> type support to these plugins. I know what the mistakes are, I know  
>> how to
>> fix them, and I have started work on a new plugin to replace all the
>> coverage plugins.
>>
>> This new plugin is called the "coverage" plugin.  It will support,  
>> out of
>> the box, the floowing coverage tools: gcov, cobertura, clover, emma,
>> NCover.
>> It will give a meaningful coverage result for your project  
>> combining both
>> the C++, .NET and Java code coverage.  It will work with m2  
>> projects as
>> well
>> as freestyle.
>>
>> I am currently fighting fires with code in work, and all coded out  
>> by the
>> time I leave at the end of each day... the net result is I have not  
>> been
>> able to put as much effort into progressing this as I would like.  
>> I need
>> about 2-3 days with my head clear to sort this plugin out... I  am  
>> hopeful
>> that I will get this Real Soon Now (TM)
>>
>
> --
> View this message in context: http://www.nabble.com/Re%3A-Hudson-cobertura-plugin-tp22199962p23006632.html
> Sent from the Hudson users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@hudson.dev.java.net
> For additional commands, e-mail: users-help@hudson.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@hudson.dev.java.net
For additional commands, e-mail: users-help@hudson.dev.java.net
stephenconnolly

Re: Hudson Coverage Plugin

Reply Threaded More More options
Print post
Permalink
Swamped... two big project releases back to back

2009/11/4 gliptak <[hidden email]>:

>
> Stephen, did you make some progress on the unified coverage plugin? Would the
> beta plugin code be available in SVN? Thanks
>
>
> stephenconnolly wrote:
>>
>> near is a relative term ;-)
>>
>> I've been dragged away from the forward looking work (at work) to help
>> with customer issues and service packs. I've 1 month in the schedule
>> for getting our new Hudson build cluster working. during this month
>> (which should be starting real soon now) I need to get the coverage
>> and virtualization plugins working.
>>
>> so if we do actually get to stick to the plan and no more big
>> customers are looking for urgent fixes to their petty little
>> problems ;-) I'd expect something in a couple of weeks
>>
>> Sent from my [rhymes with myPod] ;-)
>>
>> On 12 Apr 2009, at 00:54, gliptak <[hidden email]> wrote:
>>
>>>
>>> Stephen,
>>>
>>> Will you be offering  beta of the Coverage Plugin in the near future?
>>>
>>> Thanks
>>>
>>>
>>> Stephen Connolly-2 wrote:
>>>>
>>>> I shall restate my position once more...
>>>>
>>>> I do not want to have any more releases of the cobertura plugin.
>>>> There
>>>> are
>>>> fundamental design mistakes I made in writing both the cobertura and
>>>> clover
>>>> plugins.  These mistakes make it very difficult to add proper m2-
>>>> project
>>>> type support to these plugins. I know what the mistakes are, I know
>>>> how to
>>>> fix them, and I have started work on a new plugin to replace all the
>>>> coverage plugins.
>>>>
>>>> This new plugin is called the "coverage" plugin.  It will support,
>>>> out of
>>>> the box, the floowing coverage tools: gcov, cobertura, clover, emma,
>>>> NCover.
>>>> It will give a meaningful coverage result for your project
>>>> combining both
>>>> the C++, .NET and Java code coverage.  It will work with m2
>>>> projects as
>>>> well
>>>> as freestyle.
>>>>
>>>> I am currently fighting fires with code in work, and all coded out
>>>> by the
>>>> time I leave at the end of each day... the net result is I have not
>>>> been
>>>> able to put as much effort into progressing this as I would like.
>>>> I need
>>>> about 2-3 days with my head clear to sort this plugin out... I  am
>>>> hopeful
>>>> that I will get this Real Soon Now (TM)
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Re%3A-Hudson-cobertura-plugin-tp22199962p23006632.html
>>> Sent from the Hudson users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/Re-Hudson-cobertura-plugin-tp379075p413500.html
> Sent from the Hudson users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Jamie Whitehouse-2

RE: Re: Hudson Coverage Plugin

Reply Threaded More More options
Print post
Permalink
In the meantime may I suggest Sonar for Java based projects: http://sonar.codehaus.org/ .  It uses Cobertura, Emma, or Clover depending on your configuration and has a Hudson plugin to make configuration across all jobs easier.

-----Original Message-----
From: Stephen Connolly [mailto:[hidden email]]
Sent: Thursday, November 05, 2009 1:53 PM
To: [hidden email]
Subject: Re: Hudson Coverage Plugin

Swamped... two big project releases back to back

2009/11/4 gliptak <[hidden email]>:

>
> Stephen, did you make some progress on the unified coverage plugin?
> Would the beta plugin code be available in SVN? Thanks
>
>
> stephenconnolly wrote:
>>
>> near is a relative term ;-)
>>
>> I've been dragged away from the forward looking work (at work) to
>> help with customer issues and service packs. I've 1 month in the
>> schedule for getting our new Hudson build cluster working. during
>> this month (which should be starting real soon now) I need to get the
>> coverage and virtualization plugins working.
>>
>> so if we do actually get to stick to the plan and no more big
>> customers are looking for urgent fixes to their petty little problems
>> ;-) I'd expect something in a couple of weeks
>>
>> Sent from my [rhymes with myPod] ;-)
>>
>> On 12 Apr 2009, at 00:54, gliptak <[hidden email]> wrote:
>>
>>>
>>> Stephen,
>>>
>>> Will you be offering  beta of the Coverage Plugin in the near future?
>>>
>>> Thanks
>>>
>>>
>>> Stephen Connolly-2 wrote:
>>>>
>>>> I shall restate my position once more...
>>>>
>>>> I do not want to have any more releases of the cobertura plugin.
>>>> There
>>>> are
>>>> fundamental design mistakes I made in writing both the cobertura
>>>> and clover plugins.  These mistakes make it very difficult to add
>>>> proper m2- project type support to these plugins. I know what the
>>>> mistakes are, I know how to fix them, and I have started work on a
>>>> new plugin to replace all the coverage plugins.
>>>>
>>>> This new plugin is called the "coverage" plugin.  It will support,
>>>> out of the box, the floowing coverage tools: gcov, cobertura,
>>>> clover, emma, NCover.
>>>> It will give a meaningful coverage result for your project
>>>> combining both the C++, .NET and Java code coverage.  It will work
>>>> with m2 projects as well as freestyle.
>>>>
>>>> I am currently fighting fires with code in work, and all coded out
>>>> by the time I leave at the end of each day... the net result is I
>>>> have not been able to put as much effort into progressing this as I
>>>> would like.
>>>> I need
>>>> about 2-3 days with my head clear to sort this plugin out... I  am
>>>> hopeful that I will get this Real Soon Now (TM)
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Re%3A-Hudson-cobertura-plugin-tp22199962p23006
>>> 632.html Sent from the Hudson users mailing list archive at
>>> Nabble.com.
>>>
>>>
>>> --------------------------------------------------------------------
>>> - To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>>
>
> --
> View this message in context:
> http://n4.nabble.com/Re-Hudson-cobertura-plugin-tp379075p413500.html
> Sent from the Hudson users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


                                       
-------------------------------------------------------------------------------------------------------------------
CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.
                                       

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]