Version 3 (modified by hermann19829, on 07/10/15 at 13:01:49) (diff) |
---|
Improve Code Coverage Analysis Meeting Aviation and Automotive Standards
Table of Contents
Mentors: Joel Sherrill, Gedare Bloom, Krzysztof Mięsowicz
Students: Hermann Felbinger
Status: Running.
Introduction: The goal of this project is to improve the reporting of structural coverage analysis on testing RTEMS. The existing coverage analysis implementation supports statement and branch coverage. Mainly the tool for generating reports of this coverage analysis implementation is updated. The detailed coverage analyisis reports are generated providing hints to uncovered code fragments depending on the used coverage metrics. Further the coverage analysis tool is extended to evaluate also MC/DC (Modified Condition/Decision? Coverage).
Resources: A howto and the required resources for this project can be found in https://socis2015rtems.blogspot.com/
Attachments (3)
-
0001-Create_coverage_report_incl_debug_output_for_byte_size_diff.patch (65.5 KB) - added by hermann19829 on 06/26/15 at 19:16:29.
Patch containing diffs to current rtems-tools root which can be used to reproduce byte size errors.
-
couverture-qemu_patch.diff (2.2 KB) - added by hermann19829 on 06/26/15 at 19:28:11.
Patch for Couverture QEMU.
-
report.html (3.3 KB) - added by hermann19829 on 07/10/15 at 13:21:00.
Coverage Report for PC386 CPU running the test suites: fstests, libtests, psxtests, psxtmtests, rhealstone, sptests, samples, tmtests, with an overall size of 86 tests.
Download all attachments as: .zip