Opened on 04/05/21 at 17:59:13
Closed on 04/07/21 at 15:35:06
#4374 closed task (fixed)
Handle symbol sets in covoar
Reported by: | Alex White | Owned by: | Alex White |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | tool | Version: | 6 |
Severity: | normal | Keywords: | coverage |
Cc: | Blocked By: | ||
Blocking: |
Description
The covoar tool should be changed to handle all symbol sets for a coverage run rather than being called by coverage.py for each symbol set.
Currently, coverage.py calls covoar once for each symbol set found in the symbol-sets.ini configuration file. This leads to a lot of redundancy. For each symbol set, covoar has to process the objdumps and the coverage information of all the executables even though they do not change.
Changing covoar to process all symbol sets and generate reports in one invocation will result in a large speedup.
This will also require a minor modification to coverage.py to generate the correct .ini file and only call covoar once.
Change History (4)
comment:1 Changed on 04/05/21 at 18:00:17 by Alex White
Owner: | set to Alex White |
---|---|
Status: | new → accepted |
comment:2 Changed on 04/06/21 at 19:22:58 by Alex White <alex.white@…>
comment:3 Changed on 04/06/21 at 19:23:00 by Alex White <alex.white@…>
In [changeset:"b3fcd106855c941633113431782f155a9209ca87/rtems-tools" b3fcd10/rtems-tools]:
comment:4 Changed on 04/07/21 at 15:35:06 by Alex White <alex.white@…>
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
In [changeset:"de185fe1a97d9640810d9e882cae511f512bc992/rtems-tools" de185fe/rtems-tools]:
In [changeset:"b02600a6bbc4d0524b731e504c91bc293d70a354/rtems-tools" b02600a/rtems-tools]: