summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxtime
diff options
context:
space:
mode:
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;