1f08c3bdfSopenharmony_ciCoverage-Area: Signals 2f08c3bdfSopenharmony_ciArea-Code: sig 3f08c3bdfSopenharmony_ci 4f08c3bdfSopenharmony_ci/* 5f08c3bdfSopenharmony_ciThis document lists the items that will be tested for POSIX signals. 6f08c3bdfSopenharmony_ci 7f08c3bdfSopenharmony_ci Item to Test Status 8f08c3bdfSopenharmony_ci========================================================== 9f08c3bdfSopenharmony_ci|| Definitions DONE || 10f08c3bdfSopenharmony_ci|| Behavior see table below || 11f08c3bdfSopenharmony_ci|| Functionality see table below || 12f08c3bdfSopenharmony_ci|| Stress see table below || 13f08c3bdfSopenharmony_ci========================================================== 14f08c3bdfSopenharmony_ci 15f08c3bdfSopenharmony_ciThe signal functions that will be tested as well as the priority to 16f08c3bdfSopenharmony_cithe POSIX Test Suite creators are listed below. 17f08c3bdfSopenharmony_ci 18f08c3bdfSopenharmony_ciColumns are: 19f08c3bdfSopenharmony_ciFunction - function name 20f08c3bdfSopenharmony_ciTag - tag that applies to the function in the POSIX spec 21f08c3bdfSopenharmony_ciComplexity - POSIX test suite owners' intuitions at complexity of the function 22f08c3bdfSopenharmony_cias well as complexity required to create a test suite (subjective) 23f08c3bdfSopenharmony_ciRecommended? - set to "NO" if the POSIX spec recomments using *other* 24f08c3bdfSopenharmony_cifunctions instead of this one going forward; set to "YES" otherwise 25f08c3bdfSopenharmony_ciPriority - POSIX test suite owners' intuitions at priorities of these 26f08c3bdfSopenharmony_cifunctions (subjective) 27f08c3bdfSopenharmony_ciBehavior? - Has a behavior test been created? Set to DONE if finished. Set 28f08c3bdfSopenharmony_cito tester's name if in progress. Blank items are open. 29f08c3bdfSopenharmony_ciFunctional? - Has a functional test been created? Set to DONE if finished. 30f08c3bdfSopenharmony_ciSet to tester's name if in progress. Blank items are open. 31f08c3bdfSopenharmony_ciStress? - Has a stress test been created? Set to DONE if finished. Set 32f08c3bdfSopenharmony_cito tester's name if in progress. Blank items are open. 33f08c3bdfSopenharmony_ci 34f08c3bdfSopenharmony_ci*/ 35f08c3bdfSopenharmony_ci//Function Complete? Pri 36f08c3bdfSopenharmony_ci//============================================================================= 37f08c3bdfSopenharmony_cibsd_signal WONT LOW 38f08c3bdfSopenharmony_cikill YES HIGH 39f08c3bdfSopenharmony_cikillpg YES HIGH 40f08c3bdfSopenharmony_cipthread_kill YES MED 41f08c3bdfSopenharmony_cipthread_sigmask YES MED 42f08c3bdfSopenharmony_ciraise YES HIGH 43f08c3bdfSopenharmony_cisigaction YES HIGH 44f08c3bdfSopenharmony_cisigaddset YES MED 45f08c3bdfSopenharmony_cisigaltstack YES LOW 46f08c3bdfSopenharmony_cisigdelset YES MED 47f08c3bdfSopenharmony_cisigemptyset YES MED 48f08c3bdfSopenharmony_cisigfillset YES MED 49f08c3bdfSopenharmony_cisighold YES MED 50f08c3bdfSopenharmony_cisigignore YES MED 51f08c3bdfSopenharmony_cisiginterrupt WONT LOW 52f08c3bdfSopenharmony_cisigismember YES MED 53f08c3bdfSopenharmony_cisigpause YES MED 54f08c3bdfSopenharmony_cisigpending YES MED 55f08c3bdfSopenharmony_cisigprocmask YES MED 56f08c3bdfSopenharmony_cisigqueue YES LOW 57f08c3bdfSopenharmony_cisigrelse YES MED 58f08c3bdfSopenharmony_cisigsuspend YES MED 59f08c3bdfSopenharmony_cisigtimedwait YES LOW 60f08c3bdfSopenharmony_cisigwait YES MED 61f08c3bdfSopenharmony_cisigwaitinfo YES LOW 62f08c3bdfSopenharmony_cisignal YES MED 63f08c3bdfSopenharmony_cisigset YES LOW 64f08c3bdfSopenharmony_ci 65f08c3bdfSopenharmony_ci/* 66f08c3bdfSopenharmony_ciItems left to prioritize: 67f08c3bdfSopenharmony_ci- Any additional information listed in the POSIX System Interfaces document 68f08c3bdfSopenharmony_ci on signals (Namely, any requirements in section 2.4.). 69f08c3bdfSopenharmony_ci- Any functional requirements listed in the POSIX Base Definitions document. 70f08c3bdfSopenharmony_ci (ex. Testing that each signal listed in the POSIX Base Definitions 71f08c3bdfSopenharmony_ci document functionally performs in the manner in which that document 72f08c3bdfSopenharmony_ci specifies.) 73f08c3bdfSopenharmony_ci*/ 74f08c3bdfSopenharmony_ci 75f08c3bdfSopenharmony_ciMaintainer: Salwan Searty 76f08c3bdfSopenharmony_ciContributor: Rusty Lynch 77f08c3bdfSopenharmony_ciContributor: Rolla Selbak 78f08c3bdfSopenharmony_ciContributor: Julie Fleischer 79