Home | History | Annotate | Download | only in Documentation
      1 Coverage-Area: Signals
      2 Area-Code: sig
      3 
      4 /*
      5 This document lists the items that will be tested for POSIX signals.
      6 
      7 	Item to Test		Status
      8 ==========================================================
      9 ||	Definitions		DONE			||
     10 ||	Behavior		see table below		||
     11 ||	Functionality		see table below		||
     12 ||	Stress			see table below		||
     13 ==========================================================
     14 
     15 The signal functions that will be tested as well as the priority to
     16 the POSIX Test Suite creators are listed below.
     17 
     18 Columns are:
     19 Function - function name
     20 Tag - tag that applies to the function in the POSIX spec
     21 Complexity - POSIX test suite owners' intuitions at complexity of the function
     22 as well as complexity required to create a test suite (subjective)
     23 Recommended? - set to "NO" if the POSIX spec recomments using *other*
     24 functions instead of this one going forward; set to "YES" otherwise
     25 Priority - POSIX test suite owners' intuitions at priorities of these
     26 functions (subjective)
     27 Behavior? - Has a behavior test been created?  Set to DONE if finished.  Set
     28 to tester's name if in progress.  Blank items are open.
     29 Functional? - Has a functional test been created?  Set to DONE if finished.
     30 Set to tester's name if in progress.  Blank items are open.
     31 Stress? - Has a stress test been created?  Set to DONE if finished.  Set
     32 to tester's name if in progress.  Blank items are open.
     33 
     34 */
     35 //Function	Complete?	Pri
     36 //=============================================================================
     37 bsd_signal	WONT		LOW
     38 kill		YES		HIGH
     39 killpg		YES		HIGH
     40 pthread_kill	YES		MED
     41 pthread_sigmask	YES		MED
     42 raise		YES		HIGH
     43 sigaction	YES		HIGH
     44 sigaddset	YES		MED
     45 sigaltstack	YES		LOW
     46 sigdelset	YES		MED
     47 sigemptyset	YES		MED
     48 sigfillset	YES		MED
     49 sighold		YES		MED
     50 sigignore	YES		MED
     51 siginterrupt	WONT		LOW
     52 sigismember	YES		MED
     53 sigpause	YES		MED
     54 sigpending	YES		MED
     55 sigprocmask	YES		MED
     56 sigqueue	YES		LOW
     57 sigrelse	YES		MED
     58 sigsuspend	YES		MED
     59 sigtimedwait	YES		LOW
     60 sigwait		YES		MED
     61 sigwaitinfo	YES		LOW
     62 signal		YES		MED
     63 sigset		YES		LOW
     64 
     65 /*
     66 Items left to prioritize:
     67 - Any additional information listed in the POSIX System Interfaces document
     68   on signals (Namely, any requirements in section 2.4.).
     69 - Any functional requirements listed in the POSIX Base Definitions document.
     70   (ex.  Testing that each signal listed in the POSIX Base Definitions
     71    document functionally performs in the manner in which that document
     72    specifies.)
     73 */
     74 
     75 Maintainer: Salwan Searty
     76 Contributor: Rusty Lynch
     77 Contributor: Rolla Selbak
     78 Contributor: Julie Fleischer
     79