From e0991809991a2c5547d45881978212d5efc0e1de Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 9 Nov 1999 23:27:05 +0000 Subject: Merged tests from Task group. --- testsuites/itrontests/itrontask02/itrontask02.scn | 81 +++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 testsuites/itrontests/itrontask02/itrontask02.scn (limited to 'testsuites/itrontests/itrontask02/itrontask02.scn') 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 *** -- cgit v1.2.3