diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-09 23:27:05 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-09 23:27:05 +0000 |
commit | e0991809991a2c5547d45881978212d5efc0e1de (patch) | |
tree | 3f88b84781cec14fee64157792b9f6adf8abf758 /testsuites/itrontests/itrontask02/itrontask02.scn | |
parent | Added nesting count for suspend/resume. (diff) | |
download | rtems-e0991809991a2c5547d45881978212d5efc0e1de.tar.bz2 |
Merged tests from Task group.
Diffstat (limited to 'testsuites/itrontests/itrontask02/itrontask02.scn')
-rw-r--r-- | testsuites/itrontests/itrontask02/itrontask02.scn | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/testsuites/itrontests/itrontask02/itrontask02.scn b/testsuites/itrontests/itrontask02/itrontask02.scn new file mode 100644 index 0000000000..c269cc6696 --- /dev/null +++ b/testsuites/itrontests/itrontask02/itrontask02.scn @@ -0,0 +1,81 @@ +*** ITRON04 -- ITRON TASK TEST 4 *** + + +*** Create Task Errors *** +Init - cre_tsk - Preempt Task +Init - cre_tsk - access violation ( id less than -4) - E_OACV +Init - cre_tsk - bad id (between 0 and -4) - E_ID +Init - cre_tsk - cannot create self (0) - E_ID +Init - cre_tsk - invalid id; id already exists - E_OBJ +Init - cre_tsk - tskatr is invalid - E_RSATR +Init - cre_tsk - pk_ctsk is invalid - E_PAR +Init - cre_tsk - itskpri is invalid - E_PAR +Init - cre_tsk - stksz is invalid - E_PAR +Init - cre_tsk - task is invalid - E_PAR + + +*** Delete Task Errors *** +Init - del_tsk - cannot delete self - E_OBJ +Init - del_tsk - task is not DORMANT - E_OBJ +Init - del_tsk - task does not exist - E_NOEXS +Init - del_tsk - access violation ( id less than -4) - E_OACV +Init - del_tsk - cannot delete SELF - E_OBJ +Init - del_tsk - bad id (between 0 and -4) - E_ID + + +*** Start Task Errors *** +Init - sta_tsk - access violation ( id less than -4) - E_OACV +Init - sta_tsk - bad id (between 0 and -4) - E_ID +Init - sta_tsk - cannot start SELF - E_OBJ +Init - sta_tsk - task is not DORMANT - E_OBJ +Init - sta_tsk - task does not exist - E_NOEXS + + +*** Terminate Other Task Errors *** +Init - ter_tsk - bad id (between 0 and -4) - E_ID +Init - ter_tsk - cannot terminate SELF (0) - E_OBJ +Init - ter_tsk - task is not DORMANT - E_OBJ +Init - ter_tsk - task does not exist - E_NOEXS +Init - ter_tsk - access violation ( id less than -4) - E_OACV + + +*** Change Priority Task Errors *** +Init - chg_pri - bad id (between 0 and -4) - E_ID +Init - chg_pri - task does not exist - E_NOEXS +Init - chg_pri - access violation ( id less than -4) - E_OACV +Init - chg_pri - invalid priority - E_PAR + +*** Rotate Ready Queue Errors *** +Init - rot_rdq - invalid priority - E_PAR + + +*** Reference Task Status Errors *** +Init - ref_tsk - bad id (between 0 and -4) - E_ID +Init - ref_tsk - task does not exist - E_NOEXS +Init - ref_tsk - access violation ( id less than -4) - E_OACV +Init - ref_tsk - packet address is bad - E_PAR + + +*** Suspend Task Errors *** +Init - sus_tsk - access violation ( id less than -4) - E_OACV +Init - sus_tsk - bad id (between 0 and -4) - E_ID +Init - sus_tsk - cannot suspend SELF - E_OBJ +Init - sus_tsk - task does not exist - E_NOEXS + + +*** Resume Task Errors *** +Init - rsm_tsk - access violation ( id less than -4) - E_OACV +Init - rsm_tsk - bad id (between 0 and -4) - E_ID +Init - rsm_tsk - cannot resume SELF - E_OBJ +Init - rsm_tsk - task is DORMANT - E_OBJ +Init - rsm_tsk - task does not exist - E_NOEXS + + +*** Forcibly Resume Task Errors *** +Init - frsm_tsk - access violation ( id less than -4) - E_OACV +Init - frsm_tsk - bad id (between 0 and -4) - E_ID +Init - frsm_tsk - cannot forcibly resume SELF - E_OBJ +Init - frsm_tsk - task is DORMANT - E_OBJ +Init - frsm_tsk - task does not exist - E_NOEXS + +*** END OF ITRON TEST 4 *** |