We have a very similar need.   We have an integration-test module that has
dependencies on other modules containing unit tests and would like to have
the integration-test module use the instrumented classes from its
dependencies to generate a cobertura report.  A few questions:

1. Has this issue been logged as a jira bug or  task against the plugin?  If
so, what is the jira number?
2.  The work that you or jeff have been doing -- is it checked in anywhere? 
If so, how could someone check it out.

tks
Joseph 


Joshua Spiewak wrote:
> 
> So in a simplistic attempt to get this to work, I looked at the Clover
> plugin to see what it did.  I tried changing the execute phase of
> CoberturaCheckMojo and CoberturaReportMojo to "verify", like the Clover
> mojos of the same function.  This fails in the package phase:
> 
> [INFO] Error configuring: org.apache.maven.plugins:maven-war-plugin.
> Reason: ERROR: Cannot override read-only parameter: classesDirectory in
> goal: war:war
> 
> Looking at the Clover plugin a little more, it looks like it manages its
> separate lifecycle a little differently and only the instrument mojo kicks
> off the separate lifecycle.  And in fact, the instrument mojo is a shell,
> and there is an internal instrument mojo that does the real work.
> 
> Do you think that the Cobertura mojo can be incrementally moved to this
> model?  What else were you intending?
> 
> I would love to get this working, as having code coverage (with checking)
> is that last step in converting our main project from Ant to Maven.  So
> let me know if you need help!
> 
>           -- Josh
> 
> 
> 
> Jeff MAURY wrote:
>> 
>> Richard,
>> 
>> I have the same problem and I think this is not feasible with the current
>> design of the Cobertura Maven2 plugin design as it is today. It does only
>> address the test phase and not the integration-test phase. I plan to work
>> on
>> another Cobertura plugin (inspired from the philosophy of the Clover
>> plugin)
>> that address this issue.
>> 
>> Jeff
>> 
>> 
>> On Dec 13, 2007 3:29 PM, Brewster, Richard <[EMAIL PROTECTED]>
>> wrote:
>> 
>>> I want to produce a coverage report for the integration test phase of a
>>> web application (war packaging).  My integration tests are run by the
>>> Cargo maven plugin launching JBoss 4.0.5.  I've been using the 2.0
>>> version of the cobertura-maven-plugin (and will try the upgrade to 2.2).
>>> I have a modular project with core and web modules.  I get the expected
>>> coverage reports for my core module, but zero coverage for the web
>>> module.  The instrumented classes are not packaged into the war, for
>>> one.  According to the Cobertura FAQ, this sort of coverage testing can
>>> be done.
>>>
>>> http://cobertura.sourceforge.net/faq.html
>>>
>>> Has anyone done this?  Any advice would be appreciated!
>>>
>>> Also, it would be great if integration test coverage could be documented
>>> here, too:
>>>
>>> http://mojo.codehaus.org/cobertura-maven-plugin/usage.html
>>>
>>> Thanks,
>>>
>>> Richard Brewster
>>> Senior Associate
>>> Perrin Quarles Associates
>>> [EMAIL PROTECTED]
>>> (434) 817-2640
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>> 
>> 
>> -- 
>> La mélancolie c'est communiste
>> Tout le monde y a droit de temps en temps
>> La mélancolie n'est pas capitaliste
>> C'est même gratuit pour les perdants
>> La mélancolie c'est pacifiste
>> On ne lui rentre jamais dedans
>> La mélancolie oh tu sais ça existe
>> Elle se prend même avec des gants
>> La mélancolie c'est pour les syndicalistes
>> Il faut juste sa carte de permanent
>> 
>> Miossec (2006)
>> 
>> http://www.jeffmaury.com
>> http://riadiscuss.jeffmaury.com
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-ANN--cobertura-maven-plugin-2.2-tp14310731s177p15836604.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to