Changes between Version 85 and Version 86 of TBR/UserManual/RTEMS_Coverage_Analysis


Ignore:
Timestamp:
Sep 28, 2009, 10:17:40 PM (10 years ago)
Author:
GlennHumphrey
Comment:

/* Current Status */ Removed info that was moved to new page

Legend:

Unmodified
Added
Removed
Modified
  • TBR/UserManual/RTEMS_Coverage_Analysis

    v85 v86  
    164164
    165165
    166 The [wiki:Developer/Coverage/Status Code Coverage Status] section lists the RTEMS BSPs on which we are performing Object Code Coverage.  We would like to continue to grow this list.  If you know of a simulator that includes coverage analysis, please let us know.
    167 = Currently Analysed =
    168 
    169 
    170 Results may be found at http://www.rtems.org/ftp/pub/rtems/people/joel/coverage/
    171 == ARM ==
    172 
    173 
    174 The [wiki:Developer/Simulators/SkyEye SkyEye] project has added coverage analysis capabilities per our specifications. We are currently using it on the following ARM targets to generate coverage reports:
    175 
    176  *  EDB7312
    177  *  GumStix
    178  *  SMDK2410
    179 == i386 ==
    180 
    181 
    182 The QEMU project (http://libre.adacore.com/libre/tools/coverage/) is working to add the necessary coverage capabilities to that simulator.  The source code for this project is available from http://forge.open-do.org/scm/?group_id=8.  The following BSP is included in the coverage reports.
    183 
    184  *  pc386
    185 == SPARC ==
    186 
    187 
    188 We are using TSIM from Gaisler Research on the following BSPs:
    189 
    190  *  ERC32
    191  *  LEON2
    192  *  LEON3
    193 = Not Currently Analysed =
    194 
    195 == Blackfin ==
    196 
    197 
    198 Since [wiki:Developer/Simulators/SkyEye SkyEye] supports this target architecture, we hope to one day get coverage results on the following BSPs:
    199 
    200  *  eZKit553
    201 == Coldfire ==
    202 
    203 
    204 [wiki:Developer/Simulators/SkyEye SkyEye] supports the Coldfire but is currently unable to run any RTEMS Coldfire BSP.  Work to improve Skyeye's Coldfire support is welcomed.  We look forward to being able to use it to perform coverage testing on the following BSPs.
    205 
    206  *  mcf5206elite
    207 
    208 In addition Qemu has support for the Coldfire and we can run the uC5282 BSP on it.  Unfortunately, the Qemu ColdFire support does not yet include tracing.
    209 == PowerPC ==
    210 
    211 
    212 Qemu includes support for various PowerPC boards.  We have not yet matched a BSP with one of these that works.  The likely solution is to do a minimal BSP based upon the powerpc-elf support being used by the Qemu developers.  This should result in a minimal but functional BSP and be easy to cobble together.
     166The [wiki:Developer/Coverage/Status Code Coverage Status] section lists the RTEMS BSPs on which we are performing (or would like to perform) Object Code Coverage.  We would like to continue to grow this list.  If you know of a simulator that includes coverage analysis, please let us know.
    213167= References =
    214168
    215 =  ==General Coverage Testing===
     169= General Coverage Testing =
    216170
    217171
     
    219173 *  [http://en.wikipedia.org/wiki/Modified_Condition/Decision_Coverage Modified Condition/Decision Coverage Definition]
    220174 *  [http://googletesting.blogspot.com/2008/03/tott-understanding-your-coverage-data.html TotT: Understanding Your Coverage Data]
    221 
    222 ===Standards and Certifications===
     175=  ==Standards and Certifications===
    223176
    224177