<div dir="ltr">Hi,<div><br><div>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:</div><div><div class="gmail-post-outer" style="border:none;padding-bottom:0.25em"><div class="gmail-post" style="margin-top:0px"><div class="gmail-post-body entry-content gmail-float-container" id="gmail-post-body-8216679070783762883" style="font-stretch:normal;line-height:1.6em;margin:1.5em 0px 2em"><span style="letter-spacing:0.2px"><font face="arial, helvetica, sans-serif" color="#000000">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).</font></span></div><div class="gmail-post-body entry-content gmail-float-container" id="gmail-post-body-8216679070783762883" style="font-stretch:normal;line-height:1.6em;margin:1.5em 0px 2em"><span style="letter-spacing:0.2px"><font face="arial, helvetica, sans-serif" color="#000000">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.</font></span></div><div class="gmail-post-body entry-content gmail-float-container" id="gmail-post-body-8216679070783762883" style="font-stretch:normal;line-height:1.6em;margin:1.5em 0px 2em"><span style="letter-spacing:0.2px"><font face="arial, helvetica, sans-serif" color="#000000">Any thoughts or feedback is most welcome,</font></span></div><div class="gmail-post-body entry-content gmail-float-container" id="gmail-post-body-8216679070783762883" style="font-stretch:normal;line-height:1.6em;margin:1.5em 0px 2em"><span style="letter-spacing:0.2px"><font face="arial, helvetica, sans-serif" color="#000000">Thanks,</font></span></div><div class="gmail-post-body entry-content gmail-float-container" id="gmail-post-body-8216679070783762883" style="font-stretch:normal;line-height:1.6em;margin:1.5em 0px 2em"><span style="letter-spacing:0.2px"><font face="arial, helvetica, sans-serif" color="#000000">Cillian.</font></span></div><div class="gmail-post-bottom" style="display:flex"><div class="gmail-post-footer gmail-float-container" style="color:rgba(0,0,0,0.541176);margin:0px;width:inherit;clear:left"><div class="gmail-post-footer-line gmail-post-footer-line-1" style="flex: 0 1 auto;"></div><div class="gmail-post-footer-line gmail-post-footer-line-2" style="flex: 0 1 auto;"></div><div class="gmail-post-footer-line gmail-post-footer-line-3" style="flex: 0 1 auto;"></div></div><div class="gmail-post-share-buttons gmail-post-share-buttons-bottom gmail-invisible" style="float:right;margin-right:16px;margin-left:0px"><div class="gmail-byline gmail-post-share-buttons gmail-goog-inline-block" style="margin-right:0px;color:rgba(0,0,0,0.541176);line-height:24px;margin-top:0px;vertical-align:top;margin-left:0px;width:24px"><div class="gmail-sharing" style="float:right"><button class="gmail-sharing-button gmail-touch-icon-button" id="gmail-sharing-button-Blog1-byline-8216679070783762883" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;border-width:initial;border-style:none;border-color:initial;margin:0px;outline:none;padding:0px"><font size="2"><div class="gmail-flat-icon-button gmail-ripple" style="background:transparent;border:none;outline:none;padding:12px;box-sizing:content-box;display:inline-block;line-height:0;border-radius:50%"></div></font></button><div class="gmail-share-buttons-container"></div></div></div></div></div></div></div><section class="gmail-comments embed" id="gmail-comments" style="border:none;margin-top:0px;padding:0px 20px 20px"><a name="comments" style="color:rgb(33,150,243);font-family:roboto,sans-serif;font-size:15px"></a><span style="color:rgb(117,117,117);font-family:roboto,sans-serif;font-size:15px"></span></section></div></div></div>