Changeset 3d11d13 in rtems-testing


Ignore:
Timestamp:
Jun 18, 2009, 4:31:56 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 8895273c193787f84c4585a10f6d6aceb3b25dc4
Children:
5e21226
Parents:
ef35dfb
Message:

2009-06-18 Joel Sherrill <joel.sherrill@…>

  • Explanations.txt: Update to eliminate covered areas and fix drifting line numbers.
Location:
rtems-coverage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtems-coverage/ChangeLog

    ref35dfb r3d11d13  
     12009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * Explanations.txt: Update to eliminate covered areas and fix drifting
     4        line numbers.
     5
    162009-06-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    27
  • rtems-coverage/Explanations.txt

    ref35dfb r3d11d13  
    3535watchdog.inl:129
    3636Interrupt Synchronization
    37 
    3837period expires while blocking (ratemontimeout.c:66)
    3938+++
     
    6564to be reached from the APIs and if so, should be conditionalized as DEBUG.
    6665If it can be reached from the APIs, then it is a simple test case.
    67 
    68 coremsgflushwait.c:65
    69 Dead Code?
    70 This appears to be dead code and the routine may be able to be removed.
    71 Verify this is the case and remove it.
    7266+++
    7367
     
    7569Simple Test Case
    7670pri ceiling, acquire when pri = ceiling
    77 +++
    78 
    79 corespinlockwait.c:75
    80 Simple Test Case (or unreachable SuperCore)
    81 This is either a simple test case or a case where the SuperCore includes
    82 functionality which is not promoted out yet via an API.  If this is code
    83 which is not available via the API yet, then it should be conditionalized
    84 and disabled.
    8571+++
    8672
     
    11399+++
    114100
    115 regionextend.c:83
    116 Code Restructuring
    117 Rerun with my modifications
    118 +++
    119 
    120101regionresizesegment.c:83
    121102Simple Test Case
     
    126107Simple Test Case
    127108need a test
    128 +++
    129 
    130 Simple Test Case
    131 The heap is corrupted.  The block's size does not match the next block's
    132 previous size backwards link.  This may make sense to add to the
    133 Heap Walk test.
    134109+++
    135110
     
    191166+++
    192167
    193 
    194168ioregisterdriver.c:71
    195169Simple Test Case
     
    210184+++
    211185
    212 corespinlockrelease.c:59
    213 Simple Test Case
    214 need a case for unlock when not holder
    215 +++
    216 
    217186corespinlockwait.c:69
    218187Simple Test Case
    219188need a case for not willing to wait
    220 +++
    221 
    222 corespinlockwait.c:76
    223 Simple Test Case
    224 need a case for a timeout
    225189+++
    226190
     
    243207Simple Test Case
    244208(sys state trickery) shutdown while in shutdown state
    245 +++
    246 
    247 threadcreateidle.c:59
    248 Simple Test Case
    249 This appears to be a case where the IDLE task stack size is explicitly
    250 configured to be less than the minimum stack size and has to be increased.
    251 It should be possible to make a minor configuration change to an existing
    252 test to cover this one.
    253 +++
    254 
    255 threadhandler.c:148
    256 Code Modification
    257 Given the current APIs, the switch cases with two arguments cannot be
    258 executed.  Disable those as unused by any existing API and restructure
    259 switch to an if.
    260209+++
    261210
     
    297246+++
    298247
    299 threadinitialize.c:231
    300 Simple Test Case
    301 Add case with user extension which fails to allocate memory on create
    302 +++
    303 
    304248threadinitialize.c:238
    305249Simple Test Case
     
    308252+++
    309253
    310 threadhandler.c:163
    311 Code Modification
    312 See threadhandler.c:148.
    313 +++
    314 
    315 threadreset.c:61
     254threadreset.c:63
    316255Simple Test Case
    317256This is a case where a task is restarted with its per task watchdog
    318257timer active. This probably can be hit by having a task do a long
    319258wake after and another thread restart it.
    320 +++
    321 
    322 threadresume.c:65
    323 Dead Code in Configuration
    324 This code can only be exercised from ITRON so all suspend with nesting
    325 count support should be disabled unless ITRON is enabled.  Do not
    326 write a test for it.  Just disable all related functionality on the
    327 ITRON enabled macro.
    328 +++
    329 
    330 threadresume.c:68
    331 Dead Code in Configuration
    332 See threadresume.c:65
    333 +++
    334 
    335 threadresume.c:71
    336 Dead Code in Configuration
    337 See threadresume.c:65
    338259+++
    339260
     
    373294already a thread priority on the chain.  This priority will go before
    374295any in the set.  So we search backwards and insert at the head.
    375 +++
    376 
    377 regionextend.c:75
    378 Simple Test Case, Possible Restructuring
    379 possibly dead code from switch, change to if's
    380 threadreset.c:63
    381 Simple Test Case
    382 This is a case where a task is restarted with its per task watchdog
    383 timer active. This probably can be hit by having a task do a long
    384 wake after and another thread restart it.
    385296+++
    386297
     
    540451+++
    541452
    542 killinfo.c:233
     453killinfo.c:244
    543454Simple Test Case
    544455signals to blocked/ready tasks with particular settings
    545456+++
    546457
    547 killinfo.c:325
     458killinfo.c:336
    548459Simple Test Case
    549460This is an error case where we can't allocate another signinfo structure.
Note: See TracChangeset for help on using the changeset viewer.