diff --git a/testsuites/psxtests/ChangeLog b/testsuites/psxtests/ChangeLog index 4b54eff7e1..72045fac95 100644 --- a/testsuites/psxtests/ChangeLog +++ b/testsuites/psxtests/ChangeLog @@ -1,3 +1,8 @@ +2010-06-22 Jennifer Averett + + * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second + parameter to adjtime NULL. + 2010-06-19 Joel Sherrill * psxfatal_support/init.c: Remove references to ITRON constants. 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;