summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-12-21 10:17:34 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-12-21 15:40:27 +0100
commitfe1dc221b668d6046c0c7b1b09f64d817c764300 (patch)
tree81733be2e4e3f059a4e26cc356f75d17ddd8aa5e /testsuites
parentscore: Add rtems_chain_node_count_unprotected() (diff)
downloadrtems-fe1dc221b668d6046c0c7b1b09f64d817c764300.tar.bz2
score: Add _Objects_Active_count()
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/sptests/spobjgetnext/init.c5
-rw-r--r--testsuites/sptests/spobjgetnext/spobjgetnext.doc5
-rw-r--r--testsuites/sptests/spobjgetnext/spobjgetnext.scn1
3 files changed, 10 insertions, 1 deletions
diff --git a/testsuites/sptests/spobjgetnext/init.c b/testsuites/sptests/spobjgetnext/init.c
index 0408610616..037a833a88 100644
--- a/testsuites/sptests/spobjgetnext/init.c
+++ b/testsuites/sptests/spobjgetnext/init.c
@@ -68,6 +68,7 @@ rtems_task Init(
Objects_Locations location;
Objects_Id id;
Objects_Information *info;
+ Objects_Maximum active_count;
puts( "\n\n*** TEST OBJECT GET NEXT ***" );
@@ -103,6 +104,10 @@ rtems_task Init(
/* XXX try with a manager with no objects created */
+ puts( "Init - _Objects_Active_count" );
+ active_count = _Objects_Active_count( info );
+ rtems_test_assert( active_count == 1 );
+
puts( "*** END OF TEST OBJECT GET NEXT ***" );
rtems_test_exit( 0 );
}
diff --git a/testsuites/sptests/spobjgetnext/spobjgetnext.doc b/testsuites/sptests/spobjgetnext/spobjgetnext.doc
index 2fec4f38f6..2278dac393 100644
--- a/testsuites/sptests/spobjgetnext/spobjgetnext.doc
+++ b/testsuites/sptests/spobjgetnext/spobjgetnext.doc
@@ -12,10 +12,13 @@ test set name: spobjgetnext
directives:
- SCORE _Objects_Get_next
+ _Objects_Get_next
+ _Objects_Active_count
concepts:
+ Ensure that _Objects_Get_next handles error conditions properly.
+ Ensure the _Objects_Get_next behaves as expected.
+
++ Ensure the _Objects_Active_count behaves as expected.
diff --git a/testsuites/sptests/spobjgetnext/spobjgetnext.scn b/testsuites/sptests/spobjgetnext/spobjgetnext.scn
index b5e7b115df..edf2d5e273 100644
--- a/testsuites/sptests/spobjgetnext/spobjgetnext.scn
+++ b/testsuites/sptests/spobjgetnext/spobjgetnext.scn
@@ -4,4 +4,5 @@ Init - _Objects_Get_next - NULL location
Init - _Objects_Get_next - NULL id
1 RTEMS Task
1 RTEMS Task
+Init - _Objects_Active_count
*** END OF TEST OBJECT GET NEXT ***