79 lines
2.5 KiB
Plaintext
79 lines
2.5 KiB
Plaintext
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
|