From 0f4de1e33b53ef7a5c20f3177585200551fbe741 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 14 Sep 2009 20:07:32 +0000 Subject: 2009-09-14 Joel Sherrill * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits the intended code. --- testsuites/sptests/ChangeLog | 5 +++++ testsuites/sptests/sp43/init.c | 8 +++++--- testsuites/sptests/sp43/sp43.scn | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) (limited to 'testsuites') diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog index d71e377f36..d9aa24adc7 100644 --- a/testsuites/sptests/ChangeLog +++ b/testsuites/sptests/ChangeLog @@ -1,3 +1,8 @@ +2009-09-14 Joel Sherrill + + * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits + the intended code. + 2009-09-14 Joel Sherrill * configure.ac: Revert accidentally committed lines. diff --git a/testsuites/sptests/sp43/init.c b/testsuites/sptests/sp43/init.c index b91b6f6de6..19c6c896b4 100644 --- a/testsuites/sptests/sp43/init.c +++ b/testsuites/sptests/sp43/init.c @@ -449,14 +449,16 @@ rtems_task Init( * needs this. This is a "good" Id in that is it in range, but bad in * that it has not been allocated so the local_table pointer is NULL. */ - puts( "rtems_semaphore_release - good but uncreated ID - INVALID_ID - OK" ); - sc = rtems_semaphore_release( + puts( "rtems_semaphore_obtain - good but uncreated ID - INVALID_ID - OK" ); + sc = rtems_semaphore_obtain( rtems_build_id( OBJECTS_CLASSIC_API, OBJECTS_RTEMS_SEMAPHORES, 1, rtems_configuration_get_maximum_semaphores() - ) + ), + RTEMS_DEFAULT_OPTIONS, + 0 ); fatal_directive_status( sc, RTEMS_INVALID_ID, "rtems_semaphore_obtain" ); diff --git a/testsuites/sptests/sp43/sp43.scn b/testsuites/sptests/sp43/sp43.scn index dd1bf9d493..fd75b07dba 100644 --- a/testsuites/sptests/sp43/sp43.scn +++ b/testsuites/sptests/sp43/sp43.scn @@ -87,5 +87,5 @@ rtems_task_set_priority - use valid Idle thread id rtems_task_set_priority - clobber internal thread class info rtems_task_set_priority - use valid Idle thread id again rtems_task_set_priority - restore internal thread class info -rtems_semaphore_release - good but uncreated ID - INVALID_ID - OK +rtems_semaphore_obtain - good but uncreated ID - INVALID_ID - OK *** END OF TEST 43 *** -- cgit v1.2.3