diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-12 13:25:18 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-12 13:25:18 +0000 |
commit | af092ef5c3f71b1be1c1ffbad21bc1621c88f21f (patch) | |
tree | 2b82de8454c57f799e2871f1d8dd3ac483cce2d9 /testsuites/psxtmtests | |
parent | 2011-07-12 Ricardo Aguirre <el.mastin@ymail.com> (diff) | |
download | rtems-af092ef5c3f71b1be1c1ffbad21bc1621c88f21f.tar.bz2 |
2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtmnanosleep01/init.c, psxtmsleep01/init.c: Do not divide by
OPERATION_COUNT on single shot times.
Diffstat (limited to 'testsuites/psxtmtests')
-rw-r--r-- | testsuites/psxtmtests/ChangeLog | 5 | ||||
-rw-r--r-- | testsuites/psxtmtests/psxtmnanosleep01/init.c | 7 | ||||
-rw-r--r-- | testsuites/psxtmtests/psxtmsleep01/init.c | 6 |
3 files changed, 10 insertions, 8 deletions
diff --git a/testsuites/psxtmtests/ChangeLog b/testsuites/psxtmtests/ChangeLog index 9bdd556297..fccb613a38 100644 --- a/testsuites/psxtmtests/ChangeLog +++ b/testsuites/psxtmtests/ChangeLog @@ -1,3 +1,8 @@ +2011-07-12 Joel Sherrill <joel.sherrill@oarcorp.com> + + * psxtmnanosleep01/init.c, psxtmsleep01/init.c: Do not divide by + OPERATION_COUNT on single shot times. + 2011-07-12 Ricardo Aguirre <el.mastin@ymail.com> * Makefile.am, configure.ac, psxtmtests_plan.csv: Add psxtmmutex03. diff --git a/testsuites/psxtmtests/psxtmnanosleep01/init.c b/testsuites/psxtmtests/psxtmnanosleep01/init.c index 08cac6c4c2..a8b3af69c5 100644 --- a/testsuites/psxtmtests/psxtmnanosleep01/init.c +++ b/testsuites/psxtmtests/psxtmnanosleep01/init.c @@ -23,18 +23,17 @@ void *POSIX_Init( { long end_time; struct timespec sleepTime; + sleepTime.tv_sec = 0; sleepTime.tv_nsec = 0; puts( "\n\n*** POSIX TIME TEST PSXTMNANOSLEEP01 ***" ); benchmark_timer_initialize(); - - nanosleep(&sleepTime, (struct timespec *) NULL); - + nanosleep( &sleepTime, (struct timespec *) NULL ); end_time = benchmark_timer_read(); - put_time("nanosleep - yield X ",end_time,OPERATION_COUNT,0,0); + put_time( "nanosleep - yield", end_time, 1, 0, 0 ); puts( "*** END OF POSIX TIME TEST PSXTMNANOSLEEP01 ***" ); diff --git a/testsuites/psxtmtests/psxtmsleep01/init.c b/testsuites/psxtmtests/psxtmsleep01/init.c index 2782f062a1..37ec5576ff 100644 --- a/testsuites/psxtmtests/psxtmsleep01/init.c +++ b/testsuites/psxtmtests/psxtmsleep01/init.c @@ -28,15 +28,13 @@ void *POSIX_Init( puts( "\n\n*** POSIX TIME TEST PSXTMSLEEP01 ***" ); benchmark_timer_initialize(); - sleep(0); - end_time = benchmark_timer_read(); put_time( - "sleep - yield X ", + "sleep - yield", end_time, - OPERATION_COUNT, + 1, 0, 0 ); |