blob: a08e327c68817da33c890eba21618a62f7141938 [file] [log] [blame]
Coverage-Area: Signals
Area-Code: sig
/*
This document lists the items that will be tested for POSIX signals.
Item to Test Status
==========================================================
|| Definitions DONE ||
|| Behavior see table below ||
|| Functionality see table below ||
|| Stress see table below ||
==========================================================
The signal functions that will be tested as well as the priority to
the POSIX Test Suite creators are listed below.
Columns are:
Function - function name
Tag - tag that applies to the function in the POSIX spec
Complexity - POSIX test suite owners' intuitions at complexity of the function
as well as complexity required to create a test suite (subjective)
Recommended? - set to "NO" if the POSIX spec recomments using *other*
functions instead of this one going forward; set to "YES" otherwise
Priority - POSIX test suite owners' intuitions at priorities of these
functions (subjective)
Behavior? - Has a behavior test been created? Set to DONE if finished. Set
to tester's name if in progress. Blank items are open.
Functional? - Has a functional test been created? Set to DONE if finished.
Set to tester's name if in progress. Blank items are open.
Stress? - Has a stress test been created? Set to DONE if finished. Set
to tester's name if in progress. Blank items are open.
*/
//Function Complete? Pri
//=============================================================================
bsd_signal WONT LOW
kill YES HIGH
killpg YES HIGH
pthread_kill YES MED
pthread_sigmask YES MED
raise YES HIGH
sigaction YES HIGH
sigaddset YES MED
sigaltstack YES LOW
sigdelset YES MED
sigemptyset YES MED
sigfillset YES MED
sighold YES MED
sigignore YES MED
siginterrupt WONT LOW
sigismember YES MED
sigpause YES MED
sigpending YES MED
sigprocmask YES MED
sigqueue YES LOW
sigrelse YES MED
sigsuspend YES MED
sigtimedwait YES LOW
sigwait YES MED
sigwaitinfo YES LOW
signal YES MED
sigset YES LOW
/*
Items left to prioritize:
- Any additional information listed in the POSIX System Interfaces document
on signals (Namely, any requirements in section 2.4.).
- Any functional requirements listed in the POSIX Base Definitions document.
(ex. Testing that each signal listed in the POSIX Base Definitions
document functionally performs in the manner in which that document
specifies.)
*/
Maintainer: Salwan Searty
Contributor: Rusty Lynch
Contributor: Rolla Selbak
Contributor: Julie Fleischer