summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psx13
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-08-07 00:22:46 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-08-07 00:22:46 +0000
commit99e6fb5244c6c99341fed54bbc4cfbd2fcc4d8f5 (patch)
tree9ef3d6c56d179b4b9703f45d6fd9298cbba04d01 /testsuites/psxtests/psx13
parent2010-08-06 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-99e6fb5244c6c99341fed54bbc4cfbd2fcc4d8f5.tar.bz2
2010-08-06 Bharath Suri <bharath.s.jois@gmail.com>
PR 1654/testing * psx13/test.c, psx13/psx13.scn: Test case to improve testing of dup2 routine. * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve testing of fcntl routine. * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of imfs routines. * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of imfs routines. * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to improve coverage of getpwent.c.
Diffstat (limited to '')
-rw-r--r--testsuites/psxtests/psx13/psx13.scn3
-rw-r--r--testsuites/psxtests/psx13/test.c6
2 files changed, 5 insertions, 4 deletions
diff --git a/testsuites/psxtests/psx13/psx13.scn b/testsuites/psxtests/psx13/psx13.scn
index 0194805536..428a9316a7 100644
--- a/testsuites/psxtests/psx13/psx13.scn
+++ b/testsuites/psxtests/psx13/psx13.scn
@@ -1,10 +1,9 @@
-
*** POSIX TEST 13 ***
Files initialized successfully.
Testing device_lseek()... Failed!!!
Testing dup()............ Failed!!!
-Testing dup2()........... Failed!!!
+Testing dup2()........... Success.
Testing fdatasync()...... Success.
Testing umask().......... Success.
Testing utime().......... Success.
diff --git a/testsuites/psxtests/psx13/test.c b/testsuites/psxtests/psx13/test.c
index cc8b09e710..cda50fe1ab 100644
--- a/testsuites/psxtests/psx13/test.c
+++ b/testsuites/psxtests/psx13/test.c
@@ -142,7 +142,7 @@ int DeviceLSeekTest (void)
else
retval = FALSE;
- /* assert (retval == TRUE);*/
+ close( fd ); /* assert (retval == TRUE);*/
return (retval);
}
@@ -187,6 +187,8 @@ int DupTest(void)
else
retval = FALSE;
+ close( fd1 );
+ close( fd2 );
/* assert (retval == TRUE);*/
return (retval);
@@ -257,7 +259,7 @@ int Dup2Test(void)
}
close (fd1);
-
+ close (fd2);
/* assert (retval == TRUE);*/
return (retval);