From 29e1a88e334f10f88c06f46721a3ace3a59de09f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 26 Aug 2010 19:40:09 +0000 Subject: 2010-08-26 Bharath Suri PR 1663/testing * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to the test. --- testsuites/sptests/ChangeLog | 6 ++++++ testsuites/sptests/spmkdir/init.c | 19 +++++++++++++++++-- testsuites/sptests/spmkdir/spmkdir.scn | 17 +++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) (limited to 'testsuites/sptests') diff --git a/testsuites/sptests/ChangeLog b/testsuites/sptests/ChangeLog index dcb037e445..f89f3ec717 100644 --- a/testsuites/sptests/ChangeLog +++ b/testsuites/sptests/ChangeLog @@ -1,3 +1,9 @@ +2010-08-26 Bharath Suri + + PR 1663/testing + * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to + the test. + 2010-08-25 Sebastian Huber * spheapprot/.cvsignore, spheapprot/Makefile.am, diff --git a/testsuites/sptests/spmkdir/init.c b/testsuites/sptests/spmkdir/init.c index 343c2f0db4..ffed9d2b3c 100644 --- a/testsuites/sptests/spmkdir/init.c +++ b/testsuites/sptests/spmkdir/init.c @@ -54,29 +54,44 @@ static rtems_task Init(rtems_task_argument argument) puts("\n\n*** TEST SPMKDIR ***"); + puts( "rtems_mkdir a - OK" ); test_mkdir("a", omode, 0); + puts( "rtems_mkdir a/b - OK" ); test_mkdir("a/b", omode, 0); + puts( "rtems_mkdir a/b/c/d/e/f/g/h/i - OK" ); test_mkdir("a/b/c/d/e/f/g/h/i", omode, 0); + puts( "rtems_mkdir a/b/c - OK" ); test_mkdir("a/b/c", omode, 0); + puts( "rtems_mkdir a/b/c/1 - OK" ); test_mkdir("a/b/c/1", 0, 0); + puts( "rtems_mkdir a/b/c/2 - OK" ); test_mkdir("a/b/c/2", S_IRWXU, 0); + puts( "rtems_mkdir a/b/c/3 - OK" ); test_mkdir("a/b/c/3", S_IRWXG, 0); + puts( "rtems_mkdir a/b/c/4 - OK" ); test_mkdir("a/b/c/4", S_IRWXO, 0); + puts( "rtems_mkdir a/b - OK" ); test_mkdir("a/b", omode, 0); + puts( "rtems_mkdir a - OK" ); test_mkdir("a", omode, 0); + puts( "rtems_mkdir a/b/x - OK" ); test_mkdir("a/b/x", S_IRUSR, 0); + puts( "rtems_mkdir a/b/x/y - expect failure" ); test_mkdir("a/b/x/y", S_IRUSR, -1); - + puts( "mknod regular file a/n - OK" ); rv = mknod("a/n", S_IRWXU | S_IFREG, 0LL); - + puts( "rtems_mkdir a/n/b - expect failure" ); test_mkdir("a/n/b", S_IRUSR, -1); + puts( "Create node b and open in RDONLY mode - OK" ); rv = open ("b", O_CREAT | O_RDONLY, omode); rtems_test_assert(rv >= 0); + puts( "Closing b - OK" ); rv = close(rv); rtems_test_assert(rv == 0); + puts( "rtems_mkdir b - expect failure" ); test_mkdir("b", omode, -1); rtems_test_assert(errno == EEXIST); diff --git a/testsuites/sptests/spmkdir/spmkdir.scn b/testsuites/sptests/spmkdir/spmkdir.scn index b696a55b22..047fbba168 100644 --- a/testsuites/sptests/spmkdir/spmkdir.scn +++ b/testsuites/sptests/spmkdir/spmkdir.scn @@ -1,2 +1,19 @@ *** TEST SPMKDIR *** +rtems_mkdir a - OK +rtems_mkdir a/b - OK +rtems_mkdir a/b/c/d/e/f/g/h/i - OK +rtems_mkdir a/b/c - OK +rtems_mkdir a/b/c/1 - OK +rtems_mkdir a/b/c/2 - OK +rtems_mkdir a/b/c/3 - OK +rtems_mkdir a/b/c/4 - OK +rtems_mkdir a/b - OK +rtems_mkdir a - OK +rtems_mkdir a/b/x - OK +rtems_mkdir a/b/x/y - expect failure +mknod regular file a/n - OK +rtems_mkdir a/n/b - expect failure +Create node b and open in RDONLY mode - OK +Closing b - OK +rtems_mkdir b - expect failure *** END OF TEST SPMKDIR *** -- cgit v1.2.3