summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-09 14:25:28 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-09 14:25:28 +0000
commit380c61ac673ba181ab90034684cc963441784c82 (patch)
tree7af699269a5bc7a97ce38257283282c98ceb3897 /testsuites
parent2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-380c61ac673ba181ab90034684cc963441784c82.tar.bz2
2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am, sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am, sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am, spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am, spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am, spfatal09/Makefile.am, spobjgetnext/Makefile.am, spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am, spwkspace/Makefile.am: Add documentation files for multiple tests. * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc, sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc, spfatal02/spfatal02.doc, spfatal03/spfatal03.doc, spfatal04/spfatal04.doc, spfatal05/spfatal05.doc, spfatal06/spfatal06.doc, spfatal07/spfatal07.doc, spfatal08/spfatal08.doc, spfatal09/spfatal09.doc, spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc, spsize/spsize.doc, spwatchdog/spwatchdog.doc, spwkspace/spwkspace.doc: New files.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/sptests/ChangeLog20
-rw-r--r--testsuites/sptests/sp32/Makefile.am1
-rw-r--r--testsuites/sptests/sp32/sp32.doc25
-rw-r--r--testsuites/sptests/sp33/Makefile.am1
-rw-r--r--testsuites/sptests/sp33/sp33.doc32
-rw-r--r--testsuites/sptests/sp37/Makefile.am1
-rw-r--r--testsuites/sptests/sp37/sp37.doc34
-rw-r--r--testsuites/sptests/sp38/Makefile.am1
-rw-r--r--testsuites/sptests/sp38/sp38.doc23
-rw-r--r--testsuites/sptests/sp39/Makefile.am1
-rw-r--r--testsuites/sptests/sp39/sp39.doc25
-rw-r--r--testsuites/sptests/sp43/Makefile.am1
-rw-r--r--testsuites/sptests/sp43/sp43.doc54
-rw-r--r--testsuites/sptests/sp44/Makefile.am1
-rw-r--r--testsuites/sptests/sp44/sp44.doc23
-rw-r--r--testsuites/sptests/spfatal01/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal01/spfatal01.doc23
-rw-r--r--testsuites/sptests/spfatal02/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal02/spfatal02.doc23
-rw-r--r--testsuites/sptests/spfatal03/Makefile.am2
-rw-r--r--testsuites/sptests/spfatal03/spfatal03.doc23
-rw-r--r--testsuites/sptests/spfatal04/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal04/spfatal04.doc23
-rw-r--r--testsuites/sptests/spfatal05/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal05/spfatal05.doc23
-rw-r--r--testsuites/sptests/spfatal06/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal06/spfatal06.doc23
-rw-r--r--testsuites/sptests/spfatal07/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal07/spfatal07.doc23
-rw-r--r--testsuites/sptests/spfatal08/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal08/spfatal08.doc23
-rw-r--r--testsuites/sptests/spfatal09/Makefile.am1
-rw-r--r--testsuites/sptests/spfatal09/spfatal09.doc23
-rw-r--r--testsuites/sptests/spobjgetnext/Makefile.am1
-rw-r--r--testsuites/sptests/spobjgetnext/spobjgetnext.doc24
-rw-r--r--testsuites/sptests/spprintk/Makefile.am1
-rw-r--r--testsuites/sptests/spprintk/spprintk.doc22
-rw-r--r--testsuites/sptests/spsize/Makefile.am1
-rw-r--r--testsuites/sptests/spsize/spsize.doc24
-rw-r--r--testsuites/sptests/spwatchdog/Makefile.am1
-rw-r--r--testsuites/sptests/spwatchdog/spwatchdog.doc26
-rw-r--r--testsuites/sptests/spwkspace/Makefile.am1
-rw-r--r--testsuites/sptests/spwkspace/spwkspace.doc34
43 files changed, 595 insertions, 0 deletions
diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog
index fdcf389f44..099a35bf33 100644
--- a/testsuites/sptests/ChangeLog
+++ b/testsuites/sptests/ChangeLog
@@ -1,3 +1,23 @@
+2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
+ sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
+ sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
+ spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
+ spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
+ spfatal09/Makefile.am, spobjgetnext/Makefile.am,
+ spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
+ spwkspace/Makefile.am: Add documentation files for multiple tests.
+ * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
+ sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
+ spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
+ spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
+ spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
+ spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
+ spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
+ spsize/spsize.doc, spwatchdog/spwatchdog.doc,
+ spwkspace/spwkspace.doc: New files.
+
2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
diff --git a/testsuites/sptests/sp32/Makefile.am b/testsuites/sptests/sp32/Makefile.am
index bda909fd47..8490944782 100644
--- a/testsuites/sptests/sp32/Makefile.am
+++ b/testsuites/sptests/sp32/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp32
sp32_SOURCES = init.c
dist_rtems_tests_DATA = sp32.scn
+dist_rtems_tests_DATA += sp32.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp32/sp32.doc b/testsuites/sptests/sp32/sp32.doc
new file mode 100644
index 0000000000..1d731a2591
--- /dev/null
+++ b/testsuites/sptests/sp32/sp32.doc
@@ -0,0 +1,25 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp32
+
+directives:
+
+ rtems_rate_monotonic_create
+ rtems_rate_monotonic_period
+ rtems_rate_monotonic_delete
+
+concepts:
+
++ Ensure that periods operate as defined with a set of tasks of varying
+ periods.
diff --git a/testsuites/sptests/sp33/Makefile.am b/testsuites/sptests/sp33/Makefile.am
index f2ea9c23e4..834ed61dc3 100644
--- a/testsuites/sptests/sp33/Makefile.am
+++ b/testsuites/sptests/sp33/Makefile.am
@@ -9,6 +9,7 @@ sp33_SOURCES = init.c
scndir = $(rtems_testsdir)
dist_scn_DATA = sp33.scn
+dist_scn_DATA += sp33.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp33/sp33.doc b/testsuites/sptests/sp33/sp33.doc
new file mode 100644
index 0000000000..81306676ed
--- /dev/null
+++ b/testsuites/sptests/sp33/sp33.doc
@@ -0,0 +1,32 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp33
+
+directives:
+
+ status = rtems_barrier_wait
+ status = rtems_barrier_delete
+ status = rtems_barrier_ident
+ status = rtems_barrier_wait
+ status = rtems_barrier_release
+
+concepts:
+
++ Ensure that all barrier directives detect and properly handle
+ parameter error conditions.
+
++ Ensure that manually released barriers operate as defined.
+
++ Ensure that automatically released barriers operate as defined.
+
diff --git a/testsuites/sptests/sp37/Makefile.am b/testsuites/sptests/sp37/Makefile.am
index 9180e7d7d7..ff74f2f3f8 100644
--- a/testsuites/sptests/sp37/Makefile.am
+++ b/testsuites/sptests/sp37/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp37
sp37_SOURCES = init.c system.h
dist_rtems_tests_DATA = sp37.scn
+dist_rtems_tests_DATA += sp37.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp37/sp37.doc b/testsuites/sptests/sp37/sp37.doc
new file mode 100644
index 0000000000..5ac0e1a281
--- /dev/null
+++ b/testsuites/sptests/sp37/sp37.doc
@@ -0,0 +1,34 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp37
+
+directives:
+
+ rtems_clock_tick
+ rtems_interrupt_disable (inline/body)
+ rtems_interrupt_enable (inline/body)
+ rtems_interrupt_flash (inline/body)
+ RTEMS_INTERRUPT_LEVEL
+ rtems_interrupt_level_attribute
+
+concepts:
+
++ Ensure that rtems_clock_tick operates properly when invoked from a task
+ rather than an ISR.
+
++ Ensure that the interrupt disable, enable, and flash directives operate
+ as expected.
+
++ Ensure that the methods accessing the interrupt level attribute operate
+ as expected.
diff --git a/testsuites/sptests/sp38/Makefile.am b/testsuites/sptests/sp38/Makefile.am
index b8e5c7bf75..e3a86cf170 100644
--- a/testsuites/sptests/sp38/Makefile.am
+++ b/testsuites/sptests/sp38/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp38
sp38_SOURCES = init.c system.h
dist_rtems_tests_DATA = sp38.scn
+dist_rtems_tests_DATA += sp38.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp38/sp38.doc b/testsuites/sptests/sp38/sp38.doc
new file mode 100644
index 0000000000..0ddcad90bf
--- /dev/null
+++ b/testsuites/sptests/sp38/sp38.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp38
+
+directives:
+
+ rtems_signal_catch
+ rtems_signal_send
+
+concepts:
+
++ Ensure that sending a Classic API signal from an ISR operates properly.
diff --git a/testsuites/sptests/sp39/Makefile.am b/testsuites/sptests/sp39/Makefile.am
index 1e348d3da5..cb0a297ba3 100644
--- a/testsuites/sptests/sp39/Makefile.am
+++ b/testsuites/sptests/sp39/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp39
sp39_SOURCES = init.c system.h
dist_rtems_tests_DATA = sp39.scn
+dist_rtems_tests_DATA += sp39.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp39/sp39.doc b/testsuites/sptests/sp39/sp39.doc
new file mode 100644
index 0000000000..01605b888f
--- /dev/null
+++ b/testsuites/sptests/sp39/sp39.doc
@@ -0,0 +1,25 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp39
+
+directives:
+
+ rtems_event_receive
+ rtems_event_send
+
+concepts:
+
++ Ensure that the interrupt critical section for sending an event from an
+ ISR while the receiving task is in the process of blocking with and withing
+ timeout is handled properly.
diff --git a/testsuites/sptests/sp43/Makefile.am b/testsuites/sptests/sp43/Makefile.am
index 1ac8036ad7..b364e6037a 100644
--- a/testsuites/sptests/sp43/Makefile.am
+++ b/testsuites/sptests/sp43/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp43
sp43_SOURCES = init.c
dist_rtems_tests_DATA = sp43.scn
+dist_rtems_tests_DATA += sp43.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp43/sp43.doc b/testsuites/sptests/sp43/sp43.doc
new file mode 100644
index 0000000000..c9703c0270
--- /dev/null
+++ b/testsuites/sptests/sp43/sp43.doc
@@ -0,0 +1,54 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp43
+
+directives:
+
+ rtems_build_id
+ rtems_build_name
+ rtems_get_version_string
+ rtems_object_get_api_name
+ rtems_object_get_classic_name
+ rtems_object_get_class_information
+ rtems_object_get_name
+ rtems_object_api_minimum_class
+ rtems_object_api_maximum_class
+ rtems_object_id_api_maximum
+ rtems_object_id_api_minimum
+ rtems_object_id_get_api
+ rtems_object_id_get_class
+ rtems_object_id_get_index
+ rtems_object_id_get_node
+ rtems_object_set_name
+ rtems_object_id_api_minimum
+ rtems_object_id_api_maximum
+ SCORE _Thread_Get
+ SCORE _Thread_Get
+ SCORE _Objects_Get
+
+
+concepts:
+
++ Ensure that the various object id and name services operate as expected.
+
++ Ensure that the various object id and name services detect and report
+ all errors.
+
++ Ensure that attempting to use a thread id from an API that is not installed
+ is detected and treated as an error.
+
++ Ensure that attempting to use an object id that is in the valid range but
+ does not reflect an object that has been created is detected and treated
+ as an error.
+
diff --git a/testsuites/sptests/sp44/Makefile.am b/testsuites/sptests/sp44/Makefile.am
index b497ac8320..6c774ae262 100644
--- a/testsuites/sptests/sp44/Makefile.am
+++ b/testsuites/sptests/sp44/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = sp44
sp44_SOURCES = init.c
dist_rtems_tests_DATA = sp44.scn
+dist_rtems_tests_DATA += sp44.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/sp44/sp44.doc b/testsuites/sptests/sp44/sp44.doc
new file mode 100644
index 0000000000..1e4e9a15d6
--- /dev/null
+++ b/testsuites/sptests/sp44/sp44.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: sp44
+
+directives:
+
+ rtems_task_mode
+
+concepts:
+
++ PR1212 - Verifies that timeslicing is not blocked if the task mode
+ is changed to timeslicing in the middle of its executing.
diff --git a/testsuites/sptests/spfatal01/Makefile.am b/testsuites/sptests/spfatal01/Makefile.am
index 4480c07f84..23d22bd4ea 100644
--- a/testsuites/sptests/spfatal01/Makefile.am
+++ b/testsuites/sptests/spfatal01/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal01
spfatal01_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal01.scn
+dist_rtems_tests_DATA += spfatal01.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal01/spfatal01.doc b/testsuites/sptests/spfatal01/spfatal01.doc
new file mode 100644
index 0000000000..eae9163b9f
--- /dev/null
+++ b/testsuites/sptests/spfatal01/spfatal01.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal01
+
+directives:
+
+ rtems_task_create for a user initialization task
+
+concepts:
+
++ Ensure that when rtems_task_create returns an error when creating a Classic
+ API user initialization task is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal02/Makefile.am b/testsuites/sptests/spfatal02/Makefile.am
index 11e63162b4..9fe3edba3f 100644
--- a/testsuites/sptests/spfatal02/Makefile.am
+++ b/testsuites/sptests/spfatal02/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal02
spfatal02_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal02.scn
+dist_rtems_tests_DATA += spfatal02.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal02/spfatal02.doc b/testsuites/sptests/spfatal02/spfatal02.doc
new file mode 100644
index 0000000000..a6d991d502
--- /dev/null
+++ b/testsuites/sptests/spfatal02/spfatal02.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal02
+
+directives:
+
+ rtems_task_start for a user initialization task
+
+concepts:
+
++ Ensure that when rtems_task_start returns an error when creating a Classic
+ API user initialization task is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal03/Makefile.am b/testsuites/sptests/spfatal03/Makefile.am
index d7c3ad2894..b8534069c9 100644
--- a/testsuites/sptests/spfatal03/Makefile.am
+++ b/testsuites/sptests/spfatal03/Makefile.am
@@ -6,7 +6,9 @@ MANAGERS = all
rtems_tests_PROGRAMS = spfatal03
spfatal03_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
+
dist_rtems_tests_DATA = spfatal03.scn
+dist_rtems_tests_DATA += spfatal03.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal03/spfatal03.doc b/testsuites/sptests/spfatal03/spfatal03.doc
new file mode 100644
index 0000000000..121f69c3f3
--- /dev/null
+++ b/testsuites/sptests/spfatal03/spfatal03.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal03
+
+directives:
+
+ rtems_semaphore_obtain
+
+concepts:
+
++ Ensure that the error condition of obtaining a semaphore in a dispatching
+ disabled critical section is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal04/Makefile.am b/testsuites/sptests/spfatal04/Makefile.am
index dbf56dcd8e..f0efe2c6cd 100644
--- a/testsuites/sptests/spfatal04/Makefile.am
+++ b/testsuites/sptests/spfatal04/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal04
spfatal04_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal04.scn
+dist_rtems_tests_DATA += spfatal04.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal04/spfatal04.doc b/testsuites/sptests/spfatal04/spfatal04.doc
new file mode 100644
index 0000000000..f7131344e9
--- /dev/null
+++ b/testsuites/sptests/spfatal04/spfatal04.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal04
+
+directives:
+
+ rtems_fatal_error_occurred
+
+concepts:
+
++ Ensure that when the user directly invokes the rtems_fatal_error_occurred
+ service that it is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal05/Makefile.am b/testsuites/sptests/spfatal05/Makefile.am
index bdfe18851c..64de26cdcb 100644
--- a/testsuites/sptests/spfatal05/Makefile.am
+++ b/testsuites/sptests/spfatal05/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal05
spfatal05_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal05.scn
+dist_rtems_tests_DATA += spfatal05.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal05/spfatal05.doc b/testsuites/sptests/spfatal05/spfatal05.doc
new file mode 100644
index 0000000000..0abdd8b82f
--- /dev/null
+++ b/testsuites/sptests/spfatal05/spfatal05.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal05
+
+directives:
+
+ None specifically
+
+concepts:
+
++ Ensure that the error condition when a Classic API task returns from
+ its task body is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal06/Makefile.am b/testsuites/sptests/spfatal06/Makefile.am
index 9c8793fe31..807ffdff5d 100644
--- a/testsuites/sptests/spfatal06/Makefile.am
+++ b/testsuites/sptests/spfatal06/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal06
spfatal06_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal06.scn
+dist_rtems_tests_DATA += spfatal06.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal06/spfatal06.doc b/testsuites/sptests/spfatal06/spfatal06.doc
new file mode 100644
index 0000000000..c97dad1aae
--- /dev/null
+++ b/testsuites/sptests/spfatal06/spfatal06.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal06
+
+directives:
+
+ None specifically
+
+concepts:
+
++ Ensure that the error condition when the BSP specific stack allocator
+ hook is incorrectly configured is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal07/Makefile.am b/testsuites/sptests/spfatal07/Makefile.am
index c9999edc88..1221969e80 100644
--- a/testsuites/sptests/spfatal07/Makefile.am
+++ b/testsuites/sptests/spfatal07/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal07
spfatal07_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal07.scn
+dist_rtems_tests_DATA += spfatal07.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal07/spfatal07.doc b/testsuites/sptests/spfatal07/spfatal07.doc
new file mode 100644
index 0000000000..0305a08067
--- /dev/null
+++ b/testsuites/sptests/spfatal07/spfatal07.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal07
+
+directives:
+
+ None specifically
+
+concepts:
+
++ Ensure that the error condition when the interrupt stack size configured
+ is too small is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal08/Makefile.am b/testsuites/sptests/spfatal08/Makefile.am
index 816ce72db7..11b73f144a 100644
--- a/testsuites/sptests/spfatal08/Makefile.am
+++ b/testsuites/sptests/spfatal08/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal08
spfatal08_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal08.scn
+dist_rtems_tests_DATA += spfatal08.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal08/spfatal08.doc b/testsuites/sptests/spfatal08/spfatal08.doc
new file mode 100644
index 0000000000..121f5cbd22
--- /dev/null
+++ b/testsuites/sptests/spfatal08/spfatal08.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal08
+
+directives:
+
+ None specifically
+
+concepts:
+
++ Ensure that the error condition when the workspace provided is too small
+ is properly treated as a fatal error.
diff --git a/testsuites/sptests/spfatal09/Makefile.am b/testsuites/sptests/spfatal09/Makefile.am
index 1bacf8c239..f42a5783f7 100644
--- a/testsuites/sptests/spfatal09/Makefile.am
+++ b/testsuites/sptests/spfatal09/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spfatal09
spfatal09_SOURCES = ../spfatal_support/init.c ../spfatal_support/system.h testcase.h
dist_rtems_tests_DATA = spfatal09.scn
+dist_rtems_tests_DATA += spfatal09.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spfatal09/spfatal09.doc b/testsuites/sptests/spfatal09/spfatal09.doc
new file mode 100644
index 0000000000..9f7be40af0
--- /dev/null
+++ b/testsuites/sptests/spfatal09/spfatal09.doc
@@ -0,0 +1,23 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spfatal09
+
+directives:
+
+ None specifically.
+
+concepts:
+
++ Ensure that configuring with an invalid workspace base address is
+ properly handled as a fatal error.
diff --git a/testsuites/sptests/spobjgetnext/Makefile.am b/testsuites/sptests/spobjgetnext/Makefile.am
index a0d67ef310..86cf4a9b5c 100644
--- a/testsuites/sptests/spobjgetnext/Makefile.am
+++ b/testsuites/sptests/spobjgetnext/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spobjgetnext
spobjgetnext_SOURCES = init.c system.h
dist_rtems_tests_DATA = spobjgetnext.scn
+dist_rtems_tests_DATA += spobjgetnext.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spobjgetnext/spobjgetnext.doc b/testsuites/sptests/spobjgetnext/spobjgetnext.doc
new file mode 100644
index 0000000000..f59cff44f9
--- /dev/null
+++ b/testsuites/sptests/spobjgetnext/spobjgetnext.doc
@@ -0,0 +1,24 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spobjgetnext
+
+directives:
+
+ SCORE _Objects_Get_next
+
+concepts:
+
++ Ensure that _Objects_Get_next handles error conditions properly.
+
++ Ensure the _Objects_Get_next behaves as expected.
diff --git a/testsuites/sptests/spprintk/Makefile.am b/testsuites/sptests/spprintk/Makefile.am
index 1d6ac2b1d0..be3b1da219 100644
--- a/testsuites/sptests/spprintk/Makefile.am
+++ b/testsuites/sptests/spprintk/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spprintk
spprintk_SOURCES = init.c
dist_rtems_tests_DATA = spprintk.scn
+dist_rtems_tests_DATA += spprintk.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spprintk/spprintk.doc b/testsuites/sptests/spprintk/spprintk.doc
new file mode 100644
index 0000000000..84020d6d14
--- /dev/null
+++ b/testsuites/sptests/spprintk/spprintk.doc
@@ -0,0 +1,22 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spprintk
+
+directives:
+
+ printk
+
+concepts:
+
++ Ensure that printk() is fully exercised and operates as expected.
diff --git a/testsuites/sptests/spsize/Makefile.am b/testsuites/sptests/spsize/Makefile.am
index 919a4d83d6..92f73c8040 100644
--- a/testsuites/sptests/spsize/Makefile.am
+++ b/testsuites/sptests/spsize/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spsize
spsize_SOURCES = init.c getint.c size.c system.h
dist_rtems_tests_DATA = spsize.scn
+dist_rtems_tests_DATA += spsize.scn
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spsize/spsize.doc b/testsuites/sptests/spsize/spsize.doc
new file mode 100644
index 0000000000..f54c96f345
--- /dev/null
+++ b/testsuites/sptests/spsize/spsize.doc
@@ -0,0 +1,24 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spsize
+
+directives:
+
+ None specifically.
+
+concepts:
+
++ Report the size of the data required by RTEMS.
+
++ Report the size of the various object control structures allocated by RTEMS.
diff --git a/testsuites/sptests/spwatchdog/Makefile.am b/testsuites/sptests/spwatchdog/Makefile.am
index 82be2b6060..583af9777f 100644
--- a/testsuites/sptests/spwatchdog/Makefile.am
+++ b/testsuites/sptests/spwatchdog/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spwatchdog
spwatchdog_SOURCES = init.c task1.c system.h prtime.c delay.c
dist_rtems_tests_DATA = spwatchdog.scn
+dist_rtems_tests_DATA += spwatchdog.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spwatchdog/spwatchdog.doc b/testsuites/sptests/spwatchdog/spwatchdog.doc
new file mode 100644
index 0000000000..4f75e66d64
--- /dev/null
+++ b/testsuites/sptests/spwatchdog/spwatchdog.doc
@@ -0,0 +1,26 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spwatchdog
+
+directives:
+
+ SCORE _Watchdog_Report
+ SCORE _Watchdog_Report_chain
+ various timer, delay, and clock services
+
+concepts:
+
++ Ensure that the SCORE Watchdog routines operate properly.
+
++ Ensure that the SCORE Watchdog reporting routines operate properly.
diff --git a/testsuites/sptests/spwkspace/Makefile.am b/testsuites/sptests/spwkspace/Makefile.am
index cf8bfdc94c..4bb97c2c3b 100644
--- a/testsuites/sptests/spwkspace/Makefile.am
+++ b/testsuites/sptests/spwkspace/Makefile.am
@@ -8,6 +8,7 @@ rtems_tests_PROGRAMS = spwkspace
spwkspace_SOURCES = init.c
dist_rtems_tests_DATA = spwkspace.scn
+dist_rtems_tests_DATA += spwkspace.doc
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../automake/compile.am
diff --git a/testsuites/sptests/spwkspace/spwkspace.doc b/testsuites/sptests/spwkspace/spwkspace.doc
new file mode 100644
index 0000000000..dbfeee2345
--- /dev/null
+++ b/testsuites/sptests/spwkspace/spwkspace.doc
@@ -0,0 +1,34 @@
+#
+# $Id$
+#
+# COPYRIGHT (c) 1989-2009.
+# On-Line Applications Research Corporation (OAR).
+#
+# The license and distribution terms for this file may be
+# found in the file LICENSE in this distribution or at
+# http://www.rtems.com/license/LICENSE.
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: spwkspace
+
+directives:
+
+ rtems_workspace_get_information
+ rtems_workspace_allocate
+ rtems_workspace_free
+
+concepts:
+
++ Ensure that the application can obtain information on the RTEMS workspace.
+
++ Ensure that the application can allocate memory from the workspace.
+
++ Ensure that error conditions in the workspace allocate memory directive
+ are properly handled.
+
++ Ensure that error conditions in the workspace free memory directive
+ are properly handled.
+
++ Ensure that the application can free memory back to the workspace.