harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stepan Mishura" <stepan.mish...@gmail.com>
Subject Re: [build test] Integrate Emma into BTI 2.0 to get code coverage report
Date Wed, 12 Sep 2007 04:57:02 GMT
On 9/11/07, Sean Qiu wrote:
> Yep, it should be ok in addition to the emma.jar.
> By this mean, there is no need to modify original adaptors.
> So we can just maintain a new adaptor to maintain the instrumented jre for
> test.
>

Yep, no changes to the existing adaptors. So emma adaptor should just
instrument jre's jars (+ add emma.jar to jre) and collect coverage
reports from suites.

Thanks,
Stepan.

> 2007/9/11, Stepan Mishura
> >
> > On 9/10/07, Sean Qiu <sean.xx.qiu@gmail.com> wrote:
> > > Hi, guys
> > >
> > > Shall we integrate the emma into our BTI 2.0 to get the test coverage
> > > report?
> > > AFAIK, Robert has spent a number of time on using our unit test to emma
> > > coverage report.
> > > Maybe we can generate the coverage from the BTI test besides our unit
> > test.
> > >
> > > IMHO, we can maintain a individual target as the "run-cc" target in
> > > script/main.xml, like "run-coverage" or something else.
> > > It will set up its requisite like an instrumented jre to run the test.
> > > Before running the test, we need to add <jvmarg
> > > value="-Xbootclasspath/p:${instrumented-classlib}"> for each adaptor's
> > > tested jvm task.
> > >
> >
> > Is is possible just to replace jars in lib/boot by instrumented jars?
> >
> > Thanks,
> > Stepan.
> >
> > > Finally, the "run-coverage" command call each adaptor as normal except
> > > assigning the ${instrumented-classlib} to the instrumented classlib
> > jars.
> > > The generated report can be placed to build/coverage-report or some more
> > > proper places.
> > >
> > > I think this approach can extend the BTI 2.0 without too many
> > modifications.
> > > Are there any comments about this?  Or any other approach? Any
> > suggestion is
> > > welcomed.
> > >
> > > --
> > > Sean Qiu
> > > China Software Development Lab, IBM
> >
>
>
>
> --
> Sean Qiu
> China Software Development Lab, IBM

Mime
View raw message