[rtems commit] sptests/sp76: Check that the right task executes

Sebastian Huber sebh at rtems.org
Thu Feb 26 09:20:52 UTC 2015


Module:    rtems
Branch:    master
Commit:    bd1c92480a736348d27198be344c065b395e24b0
Changeset: http://git.rtems.org/rtems/commit/?id=bd1c92480a736348d27198be344c065b395e24b0

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Feb 26 10:19:38 2015 +0100

sptests/sp76: Check that the right task executes

---

 testsuites/sptests/sp76/init.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/testsuites/sptests/sp76/init.c b/testsuites/sptests/sp76/init.c
index f657364..daf55f1 100644
--- a/testsuites/sptests/sp76/init.c
+++ b/testsuites/sptests/sp76/init.c
@@ -15,11 +15,7 @@
 
 const char rtems_test_name[] = "SP 76";
 
-/* forward declarations to avoid warnings */
-rtems_task Init(rtems_task_argument argument);
-rtems_task Test_task(rtems_task_argument index);
-
-rtems_task Test_task(
+static rtems_task High_task(
   rtems_task_argument index
 )
 {
@@ -36,7 +32,14 @@ rtems_task Test_task(
   rtems_test_exit( 0 );
 }
 
-rtems_task Init(
+static rtems_task Equal_task(
+  rtems_task_argument index
+)
+{
+  rtems_test_assert( 0 );
+}
+
+static rtems_task Init(
   rtems_task_argument argument
 )
 {
@@ -65,7 +68,7 @@ rtems_task Init(
   );
   directive_failed( status, "create 1" );
 
-  status = rtems_task_start( id, Test_task, 1 );
+  status = rtems_task_start( id, High_task, 1 );
   directive_failed( status, "start 1" );
 
   puts( "Create TA2 at equal priority task" );
@@ -79,7 +82,7 @@ rtems_task Init(
   );
   directive_failed( status, "create 2" );
 
-  status = rtems_task_start( id, Test_task, 1 );
+  status = rtems_task_start( id, Equal_task, 1 );
   directive_failed( status, "start 2" );
 
   puts( "Yield to TA1" );



More information about the vc mailing list