Changeset 27b1446 in rtems-testing


Ignore:
Timestamp:
May 31, 2010, 9:00:45 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 8895273c193787f84c4585a10f6d6aceb3b25dc4
Children:
d17c1ab
Parents:
3367251
Message:

2010-05-31 Joel Sherrill <joel.sherrill@…>

  • Explanations.txt: Update.
Location:
rtems-coverage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtems-coverage/ChangeLog

    r3367251 r27b1446  
     12010-05-31      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * Explanations.txt: Update.
     4
    152010-05-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
    26
  • rtems-coverage/Explanations.txt

    r3367251 r27b1446  
    1 mutexinit.c:165
    2 Simple Test Case
    3 This code is not initializing a specific type of mutex -- probably recursive.
    4 +++
    5 
    6 pthread.c:125
     1pthread.c:1149
    72Simple Test Case
    83This is a case of attempting to change the priority of a thread
     
    105to have.  This is just a matter of having a thread at a high priority
    116when its budget runs out.
    12 +++
    137
    14 pthread.c:126
    15 Simple Test Case
    16 This is 1/2 of pthread.c:125.
    17 +++
     8There is another case of a branch not taken which is actually
     9when the thread is holding a resource and we do not want to bump
     10its priority.
    1811
    19 coremutex.inl:171
    20 Simple Test Case
    21 pri ceiling, acquire when pri = ceiling
    22 +++
    23 
    24 coremutexsurrender.c:188
    25 Simple Test Case
    26 There must not be a test of a priority ceiling mutex getting released
    27 which results in a thread being unblocked and the UNBLOCKED thread's
    28 priority being elevated.
     12So there are actually two cases which could branch here.
    2913+++
    3014
     
    3721+++
    3822
    39 pipe.c:28
    40 Simple Test Case
    41 Pass in a NULL file descriptor.
    42 +++
    43 
    44 pipe/pipe.c:35
    45 Simple Test Case
    46 This looks like ar error on the path passed in to create.
    47 +++
    48 
    49 pipe/pipe.c:82
    50 Simple Test Case
    51 This looks like a common error path which will be covered if you
    52 generate the other errors.
    53 
    54 +++
    55 
    56 pipe/pipe.c:50
    57 Simple Test Case
    58 This looks like you need to create multiple pipes so the name generation
    59 algorithm has a conflict on its first N attempts.
    60 +++
    61 
    62 pipe/pipe.c:65
    63 Simple Test Case
    64 This looks like there is no test code for blocking mode.
    65 +++
    66 
    67 pipe/pipe.c:72
    68 Simple Test Case
    69 This looks like a special test where you can create/open the first
    70 pipe file descriptor but not the second.
    71 +++
    72 
    73 bspcmdline_getparam.c:65
     23bspcmdline_getparam.c:67
    7424Simple Test Case
    7525Need a test case to return NULL.
    7626+++
    7727
    78 bspcmdline_getparamrhs.c:41
     28bspcmdline_getparamrhs.c:48
    7929Simple Test Case
    8030Need a test case to return NULL.
Note: See TracChangeset for help on using the changeset viewer.