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