Improve Coverage Analysis Tools GSOC Introduction

Cillian O'Donnell cpodonnell8 at
Fri May 5 21:19:39 UTC 2017


My name is Cillian O'Donnell, I am a 2nd year Electronic & Computer
Enginnering student at Dublin City University. I have just been selected
for GSOC 2017, I will be working on improving the coverage analysis tools,
here is an overview of my project:
This project will switch the RTEMS Source Builder from using QEMU to a QEMU
variant specially modified for coverage analysis, Couverture-QEMU which
includes more detailed execution trace data. I will then integrate
Couverture-QEMU and the scripts driving it into the RTEMS Tester framework,
converting the shell scripts to Python. The coverage report tool Covoar
will then be modified to generate XML output, it is currently generating
HTML. The format for the XML report will be based on feedback solicited
from the RTEMS community on the devel mailing list, I'll produce a mock-up
and field suggestions in July (if anything comes to mind now, fire away,
I'll be keeping note of everything mentioned).
Hopefully by the end of the summer, rtems-test will run Couverture-QEMU,
pass the trace data to Covoar, get back an XML report ready for the user to
grab and generate whatever format they need. When the new infrastructure is
up and running, I will generate coverage reports for 4.11 and 4.12.
Any thoughts or feedback is most welcome,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the users mailing list