[PATCH] Coverage: Add support for TSIM format
Vijay Kumar Banerjee
vijaykumar9597 at gmail.com
Fri Feb 8 06:27:59 UTC 2019
On Fri, 8 Feb 2019 at 08:34, Chris Johns <chrisj at rtems.org> wrote:
> On 8/2/19 9:13 am, Vijay Kumar Banerjee wrote:
> > On Fri, 8 Feb 2019 at 00:15, Chris Johns <chrisj at rtems.org
> > <mailto:chrisj at rtems.org>> wrote:
> >
> > On 7/2/19 7:17 pm, Vijay Kumar Banerjee wrote:
> > > I'm trying to do this ...
> > >
> > > ===========
> > > diff --git a/tester/rtems/testing/bsps/leon3-sis-cov.ini
> > > b/tester/rtems/testing/bsps/leon3-sis-cov.ini
> > > index d60257c..e450b60 100644
> > > --- a/tester/rtems/testing/bsps/leon3-sis-cov.ini
> > > +++ b/tester/rtems/testing/bsps/leon3-sis-cov.ini
> > > @@ -38,4 +38,4 @@ tester = %{_rtscripts}/run.cfg
> > > target = sparc-rtems5
> > > bsp_run_cmd =
> %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
> > > bsp_run_opts = -leon3 -nouartrx -r -tlim 200 s -cov
> > > -bsp_covoar_cmd = -E %{cov_explanations} -f TSIM
> > > +bsp_covoar_cmd = -S %{bsp_symbol_path} -p %{project_name} -E
> > > %{cov_explanations} -f TSIM
> >
> > Can the common options be moved to coverage part of qemu.cfg?
> >
> > Since I'm trying with the sis. I added it to the run.cfg like this
> >
> > #
> > # Coverage
> > #
> > %if %{defined coverage}
> > %define covoar_cmd -S %{bsp_symbol_path} -p RTEMS-%{rtems_version} -E
> > %{cov_explanations}
> > %endif
> >
>
> Ahh, I wonder if this should be in a coverage.cfg file you include and
> this way
> it can be shared?
>
> That's a good idea.
>
> > When I print the macros from the config.py I see this macro created like
> this...
> >
> > coverage: 'none' 'none' '1'
> > covoar_cmd: 'none' 'none' '-S
> >
> /home/lunatic/development/rtems/rtems-tools/tester/rtems/testing/coverage/leo
> \
> > n3-sis-symbols.ini -p
> RTEMS-5 -E
> > /home/lunatic/development/rtems/rtems-tools/tes \
> >
> > ter/rtems/testing/coverage/Explanations.txt'
> >
> > The only problem now is to expand it from coverage.py which is giving
> error.
> > If I print the macros list from the coverage.py , I see that the list is
> missing
> > this and some other macros. How to get the 'complete' list of macros? :/
>
> Sorry I am not sute, can you see the config object from the coverage code?
>
> I would need to review the code and figure it out and I do not have the
> time.
>
> I can attempt to figure it out with some help :)
Meanwhile, do we want to push this patch in the current working state, with
the options
added to the BSP file? I will send a v3 of this patch with the changes.
Chris
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190208/3a92f66e/attachment-0002.html>
More information about the devel
mailing list