diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-07-06 22:56:48 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-07-06 22:56:48 +0000 |
commit | 447345b1f5d2d6fcc4e11aaca524a55aac73fcb8 (patch) | |
tree | 59f69f1a63cb319b4cfdce074ec7e78c1c8b39de /testsuites/sptests/sp21 | |
parent | 2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-447345b1f5d2d6fcc4e11aaca524a55aac73fcb8.tar.bz2 |
2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
coverage of rtems_io_lookup_name().
Diffstat (limited to 'testsuites/sptests/sp21')
-rw-r--r-- | testsuites/sptests/sp21/init.c | 8 | ||||
-rw-r--r-- | testsuites/sptests/sp21/sp21.scn | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/testsuites/sptests/sp21/init.c b/testsuites/sptests/sp21/init.c index cd6aef6a33..290de8be57 100644 --- a/testsuites/sptests/sp21/init.c +++ b/testsuites/sptests/sp21/init.c @@ -187,11 +187,15 @@ void do_test_io_lookup_name(void) rtems_status_code sc; rtems_driver_name_t info; - puts( "rtems_io_lookup_name( \"\", &info )" ); + puts( "rtems_io_lookup_name( \"\", &info ) - RTEMS_UNSATISFIED" ); sc = rtems_io_lookup_name( "", &info ); fatal_directive_status( sc, RTEMS_UNSATISFIED, "lookup empty string" ); - puts( "rtems_io_lookup_name( \"/dev/null\", &info )" ); + puts( "rtems_io_lookup_name( \"/dev\", &info ) - RTEMS_UNSATISFIED" ); + sc = rtems_io_lookup_name( "/dev", &info ); + fatal_directive_status( sc, RTEMS_UNSATISFIED, "lookup empty string" ); + + puts( "rtems_io_lookup_name( \"/dev/null\", &info ) - RTEMS_SUCCESSFUL" ); sc = rtems_io_lookup_name( "/dev/null", &info ); directive_failed( sc, "lookup /dev/null" ); } diff --git a/testsuites/sptests/sp21/sp21.scn b/testsuites/sptests/sp21/sp21.scn index 0cb3e41e85..d13e32e65d 100644 --- a/testsuites/sptests/sp21/sp21.scn +++ b/testsuites/sptests/sp21/sp21.scn @@ -25,6 +25,7 @@ rtems_io_register_driver - RTEMS_SUCCESSFUL - overwrite NULL rtems_io_register_driver - RTEMS_TOO_MANY - no slots rtems_io_register_driver - RTEMS_RESOURCE_IN_USE - major in use rtems_io_unregister_driver - RTEMS_SUCCESSFUL -rtems_io_lookup_name( "", &info ) -rtems_io_lookup_name( "/dev/null", &info ) +rtems_io_lookup_name( "", &info ) - RTEMS_UNSATISFIED +rtems_io_lookup_name( "/dev", &info ) - RTEMS_UNSATISFIED +rtems_io_lookup_name( "/dev/null", &info ) - RTEMS_SUCCESSFUL *** END OF TEST 21 *** |