summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-06 22:56:48 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-07-06 22:56:48 +0000
commit447345b1f5d2d6fcc4e11aaca524a55aac73fcb8 (patch)
tree59f69f1a63cb319b4cfdce074ec7e78c1c8b39de /testsuites
parent2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff)
downloadrtems-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')
-rw-r--r--testsuites/sptests/ChangeLog5
-rw-r--r--testsuites/sptests/sp21/init.c8
-rw-r--r--testsuites/sptests/sp21/sp21.scn5
3 files changed, 14 insertions, 4 deletions
diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog
index 8cdcfbf678..b157e8c291 100644
--- a/testsuites/sptests/ChangeLog
+++ b/testsuites/sptests/ChangeLog
@@ -1,5 +1,10 @@
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().
+
+2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
* sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
rtems_io_lookup_name() and simplify test.
* sp21/system.h, sp21/task1.c: Removed.
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 ***