[PATCH 0/2] covoar: Handle symbol sets
Alex White
alex.white at oarcorp.com
Mon Apr 5 19:25:10 UTC 2021
This patch set changes the way covoar is invoked so that its run time
is greatly reduced. For instance, a full coverage run for the
xilinx_zynq_a9_qemu took 58 minutes before these changes. After making
these changes, that same coverage run takes 3 minutes 15 seconds.
Care has been taken to limit the amount of formatting and C++
modernization changes so that patch review is easier. A follow-up patch
will clean up some of the methods that were touched as part of the
covoar patch.
Details can be found here:
https://devel.rtems.org/ticket/4374
Alex White (2):
covoar: Split symbols by symbol set
coverage.py: Call covoar once
tester/covoar/DesiredSymbols.cc | 465 +++++++++++++++++---------------
tester/covoar/DesiredSymbols.h | 98 +++++--
tester/covoar/ReportsBase.cc | 181 +++++++------
tester/covoar/ReportsBase.h | 40 ++-
tester/covoar/ReportsHtml.cc | 62 +++--
tester/covoar/ReportsHtml.h | 13 +-
tester/covoar/ReportsText.cc | 66 ++---
tester/covoar/ReportsText.h | 13 +-
tester/covoar/covoar.cc | 6 +-
tester/rt/coverage.py | 59 ++--
10 files changed, 571 insertions(+), 432 deletions(-)
--
2.27.0
More information about the devel
mailing list