summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxtime
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>2010-06-22 17:44:02 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>2010-06-22 17:44:02 +0000
commit34c062f065d9012d4c95b3a655af1cb1e742c09e (patch)
tree75955f39682abacd7235936475a3d97f8312ffcf /testsuites/psxtests/psxtime
parent2010-06-22 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff)
downloadrtems-34c062f065d9012d4c95b3a655af1cb1e742c09e.tar.bz2
2010-06-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second parameter to adjtime NULL.
Diffstat (limited to 'testsuites/psxtests/psxtime')
-rw-r--r--testsuites/psxtests/psxtime/psxtime.scn1
-rw-r--r--testsuites/psxtests/psxtime/test.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/testsuites/psxtests/psxtime/psxtime.scn b/testsuites/psxtests/psxtime/psxtime.scn
index 7da201fb39..88cb1620c1 100644
--- a/testsuites/psxtests/psxtime/psxtime.scn
+++ b/testsuites/psxtests/psxtime/psxtime.scn
@@ -4,6 +4,7 @@ adjtime - NULL delta - EINVAL
adjtime - delta out of range - EINVAL
adjtime - delta too small - do nothing
adjtime - delta too small - do nothing, olddelta=NULL
+adjtime - delta of one second forward, olddelta=NULL
adjtime - delta of one second forward
adjtime - delta of almost two seconds forward
adjtime - delta of almost one second forward which bumps second
diff --git a/testsuites/psxtests/psxtime/test.c b/testsuites/psxtests/psxtime/test.c
index 790f698eb5..316f161ea5 100644
--- a/testsuites/psxtests/psxtime/test.c
+++ b/testsuites/psxtests/psxtime/test.c
@@ -137,6 +137,12 @@ void test_adjtime(void)
sc = adjtime( &delta, NULL );
rtems_test_assert( sc == 0 );
+ puts( "adjtime - delta of one second forward, olddelta=NULL" );
+ delta.tv_sec = 1;
+ delta.tv_usec = 0;
+ sc = adjtime( &delta, NULL );
+ rtems_test_assert( sc == 0 );
+
puts( "adjtime - delta of one second forward" );
delta.tv_sec = 1;
delta.tv_usec = 0;