summaryrefslogtreecommitdiffstats
path: root/testsuites/itrontests/itrontask02/itrontask02.scn
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-09 23:27:05 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-09 23:27:05 +0000
commite0991809991a2c5547d45881978212d5efc0e1de (patch)
tree3f88b84781cec14fee64157792b9f6adf8abf758 /testsuites/itrontests/itrontask02/itrontask02.scn
parentAdded nesting count for suspend/resume. (diff)
downloadrtems-e0991809991a2c5547d45881978212d5efc0e1de.tar.bz2
Merged tests from Task group.
Diffstat (limited to 'testsuites/itrontests/itrontask02/itrontask02.scn')
-rw-r--r--testsuites/itrontests/itrontask02/itrontask02.scn81
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 ***