Opened on 06/06/18 at 15:03:45
Last modified on 06/20/18 at 10:20:14
#3442 new task
merge test_run and coverage_run into a single command in coverage script
Reported by: | Vijay Kumar Banerjee | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Indefinite |
Component: | admin | Version: | |
Severity: | normal | Keywords: | coverage |
Cc: | Joel Sherrill | Blocked By: | |
Blocking: |
Description
The objectives of this ticket are TBD
Change History (5)
comment:1 Changed on 06/19/18 at 23:20:45 by Chris Johns
comment:2 follow-up: 3 Changed on 06/20/18 at 09:16:09 by Vijay Kumar Banerjee
There was a suggestion to merge these two, but no clear objectives were decided, I think it's better to keep them separate.
Shall we close the ticket ?
This change was supposed to be in the script. There's another ticket filed for changes in covoar
please see the following ticket
comment:3 follow-up: 4 Changed on 06/20/18 at 09:20:41 by Chris Johns
Replying to 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.
Shall we close the ticket ?
Why?
This change was supposed to be in the script. There's another ticket filed for changes in covoar
please see the following ticket
I do not understand how this relates.
comment:4 follow-up: 5 Changed on 06/20/18 at 09:35:38 by Vijay Kumar Banerjee
Replying to Chris Johns:
Replying to 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?
Shall we close the ticket ?
Why?
This change was supposed to be in the script. There's another ticket filed for changes in covoar
please see the following ticket
I do not understand how this relates.
comment:5 Changed on 06/20/18 at 10:20:14 by Chris Johns
Replying to thelunatic:
Replying to Chris Johns:
Replying to 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.
I am not sure this is possible because
test_run
is run once per test andcoverage_run
is run once at the end.Is covoar going to change?