[ 
https://issues.apache.org/jira/browse/OFBIZ-3659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12854819#action_12854819
 ] 

Bob Morley commented on OFBIZ-3659:
-----------------------------------

Scott -- I have just left the two targets here that can be invoked manually.  
After verifying and doing a check-in, can you modify the Buildbot to do an ant 
download-cobertura after the svn checkout (but before the run-install).

Adrian -- I hunted around Apache Commons; but not being very familiar I was not 
sure what I was looking for.  I looked at IO because it had an old Cobertura 
report generated from 2008; but it appears they no longer generate code 
coverage that way.  Commons Lang has code coverage but they use Bamboo/Clover.  
The one build file that had download-dependency target (it was for junit) was 
very nice, but all it really did was have their "run-tests" have dependency on 
it ...

Whatever we do, if we are going to move the deployment of the jar so it is not 
a pre-req for our build, we will have to refactor so we can build our Cobertura 
integration pieces after the fact.  This could manifest in a 
"run-coverage-tests" target, or something else -- but some work would have to 
be done.

> Download cobertura code coverage jar so it can be used to compile and execute 
> tests with
> ----------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3659
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3659
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Bob Morley
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3659_AutomateDownloadOfCobertura.patch
>
>
> Framework executed around allowing use of cobertura to create code coverage 
> metrics as part of the Ofbiz build process.  Licensing restricts distribution 
> of cobertura with Ofbiz, so we have taken the approach to attempt to download 
> it before doing our build so it is available for any container that wants 
> instrumentation turned on (currently only test-container).  Net result is 
> when we run our tests we will now get very nice code coverage metrics being 
> generated.
> There is an existing target to generate the cobertura report (html) which is 
> not automatically being executed.  Once we get more reasonable code coverage 
> via unit testing we can automatically generate this and expose it as 
> appropriate.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to