[RTEMS Project] #3442: merge test_run and coverage_run into a single command in coverage script
RTEMS trac
trac at rtems.org
Wed Jun 20 10:20:14 UTC 2018
#3442: merge test_run and coverage_run into a single command in coverage script
------------------------+-------------------------
Reporter: thelunatic | Owner: (none)
Type: task | Status: new
Priority: normal | Milestone: Indefinite
Component: admin | Version:
Severity: normal | Resolution:
Keywords: coverage | Blocked By:
Blocking: |
------------------------+-------------------------
Comment (by Chris Johns):
Replying to [comment:4 thelunatic]:
> Replying to [comment:3 Chris Johns]:
> > Replying to [comment:2 thelunatic]:
> > > There was a suggestion to merge these two, but no clear objectives
were decided, I think it's better to keep them separate.
> >
> > I am not sure yet. It comes down to covoar and if it has to run as a
single instance or on each test on common data.
> I is needed to run them as a single instance? I mean, would there be any
advantage of it?
This is what we need to examine which we can do there.
Covoar has evolved independently to `rtems-test` and as time has gone on
we have settled on `rtems-test` and the standard interface for users to
testing executables and covoar has been brought under it.
Covoar wants to create a union of all the instructions tested across all
test executables. Running on each executable one at a time lets the
overall task be split and run in parallel automatically as separate jobs
which `rtems-test` does already. If we can process each test and generate
the needed data we can look at making the final report at the end of the
run.
I think we need to simplify covoar. I wonder if moving to the report
generation would be better. We could use markdown or rest and we could
create more complex reports via Python which is easier to do.
It would also let covoar concentrate on what it needs to do and that is
the low level analysis of the trace data against the executable's image.
--
Ticket URL: <http://devel.rtems.org/ticket/3442#comment:5>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list