[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools.hyades] Re: api for parsing trcxml file
|
Hi Luca,
You are using the right approach.
Regarding internal classes you could either replicate that functionality in
your application or depend on the internal code and open a feature request
to transform that piece of code in API.
The Coverage class gives you method level coverage, by TRCMethod coverage do
you mean line level coverage ?
The line level coverage support is just in the model, we don't have yet
producers or loaders in Hyades.
Thanks,
Marius
"Luca Di Stefano" <luca.distefano@xxxxxxxxxxxxxxxxxx> wrote in message
news:cmsu7u$obj$1@xxxxxxxxxxxxxx
> Hi,
>
> I use your class and navigate the trace model without problems. Now is
> very easy get trace data!
>
>
> Some questions about coverage, only to be sure: to get coverage info I
used
>
> CoverageAnalysis coverage = new
> CoverageAnalysis(agent.getAgentProxy());
>
> List list = coverage.getClassLevel().getChilds();
> for (int i = 0; i < list.size(); i++) {
> Coverage element = (Coverage) list.get(i);
> System.out.println("" + ((TRCClass)
> element.getTraceObj()).getName() + " " + getPercentage(element) );
> List list2 = element.getChilds();
> for (int j = 0; j < list2.size(); j++) {
> Coverage element2 = (Coverage) list2.get(j);
> System.out.println(" " +
> ((TRCMethod)element2.getTraceObj()).getName()+"
"+getPercentage(element2));
> }
> }
>
>
> but classes CoverageAnalysis and Coverage are in
> org.eclipse.hyades.trace.views.util.internal package.
>
> There is another way avoiding to use internal classes?
>
>
> another question: Coverage at TRCMethod level is implemented?
>
> Thanks ,
>
> Luca