Changeset ea7d86b in rtems
- Timestamp:
- 11/12/09 00:21:51 (14 years ago)
- Branches:
- 4.10, 4.11, 5, master
- Children:
- 3a6f4e2
- Parents:
- 0c11618
- Location:
- testsuites/psxtests
- Files:
-
- 5 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
testsuites/psxtests/ChangeLog
r0c11618 rea7d86b 1 2009-11-11 Joel Sherrill <joel.sherrill@oarcorp.com> 2 3 PR 1466/tests 4 * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc, 5 psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c, 6 psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests. 7 Add test specifically to test it since it is deprecated as of 8 POSIX.1-2008. 9 * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c, 10 psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files. 11 1 12 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com> 2 13 -
testsuites/psxtests/Makefile.am
r0c11618 rea7d86b 15 15 psxmutexattr01 psxobj01 psxrwlock01 psxsem01 psxsignal01 psxsignal02 \ 16 16 psxsignal03 psxsignal04 psxsignal05 psxspin01 psxspin02 psxsysconf \ 17 psxtime psxtimer01 psxtimer02 psxualarm psx fatal01 psxfatal02 \17 psxtime psxtimer01 psxtimer02 psxualarm psxusleep psxfatal01 psxfatal02 \ 18 18 psxintrcritical01 psxstack01 19 19 endif -
testsuites/psxtests/configure.ac
r0c11618 rea7d86b 116 116 psxtimer02/Makefile 117 117 psxualarm/Makefile 118 psxusleep/Makefile 118 119 ]) 119 120 AC_OUTPUT -
testsuites/psxtests/psxclock/init.c
r0c11618 rea7d86b 35 35 unsigned int remaining; 36 36 struct tm tm; 37 useconds_t useconds;37 struct timespec delay_request; 38 38 39 39 puts( "\n\n*** POSIX CLOCK TEST ***" ); … … 207 207 rtems_test_assert( !tr.tv_sec && !tr.tv_nsec ); 208 208 209 puts( "Init: usleep - 1.35 seconds" ); 210 useconds = usleep ( 1350000 ); 211 rtems_test_assert( useconds < 1350000 ); 209 puts( "Init: nanosleep - 1.35 seconds" ); 210 delay_request.tv_sec = 1; 211 delay_request.tv_nsec = 35000000; 212 sc = nanosleep( &delay_request, NULL ); 213 assert( !sc ); 212 214 213 215 /* print the current real time again */ -
testsuites/psxtests/psxclock/psxclock.scn
r0c11618 rea7d86b 29 29 Fri May 24 11:05:06 1996 30 30 Init: sec (0), nsec (0) remaining 31 Init: usleep - 1.35 seconds31 Init: nanosleep - 1.35 seconds 32 32 Fri May 24 11:05:07 1996 33 33 clock_gettime - CLOCK_THREAD_CPUTIME -- ENOSYS -
testsuites/psxtests/psxkey03/init.c
r0c11618 rea7d86b 41 41 ) 42 42 { 43 pthread_t thread; 44 int sc; 43 pthread_t thread; 44 int sc; 45 struct timespec delay_request; 45 46 46 47 puts( "\n\n*** TEST KEY 03 ***" ); … … 58 59 59 60 puts( "Init - sleep - let thread run - OK" ); 60 usleep(500000); 61 delay_request.tv_sec = 0; 62 delay_request.tv_nsec = 5 * 100000000; 63 sc = nanosleep( &delay_request, NULL ); 64 assert( !sc ); 61 65 62 66 puts( "Init - pthread_key_delete - OK" ); … … 77 81 78 82 puts( "Init - sleep - let thread run - OK" ); 79 usleep(500000); 83 sc = nanosleep( &delay_request, NULL ); 84 assert( !sc ); 80 85 81 86 puts( "Init - verify destructor did NOT ran" ); -
testsuites/psxtests/psxsignal02/init.c
r0c11618 rea7d86b 126 126 Test_t *test; 127 127 struct sigaction act; 128 struct timespec delay_request; 128 129 129 130 puts( "\n\n*** POSIX TEST SIGNAL 02 ***" ); … … 162 163 163 164 puts( "Init - sleep - let thread settle - OK" ); 164 usleep(500000); 165 delay_request.tv_sec = 0; 166 delay_request.tv_nsec = 50000000; 167 sc = nanosleep( &delay_request, NULL ); 168 assert( !sc ); 165 169 } 166 170 -
testsuites/psxtests/psxsignal03/init.c
r0c11618 rea7d86b 149 149 bool trueArg = true; 150 150 bool falseArg = false; 151 struct timespec delay_request; 151 152 152 153 puts( "\n\n*** POSIX TEST SIGNAL " TEST_NAME " ***" ); … … 169 170 170 171 puts( "Init - sleep - let threads settle - OK" ); 171 usleep(500000); 172 delay_request.tv_sec = 0; 173 delay_request.tv_nsec = 5 * 100000000; 174 sc = nanosleep( &delay_request, NULL ); 175 assert( !sc ); 172 176 173 177 puts( "Init - sleep - SignalBlocked thread settle - OK" ); 174 usleep(500000); 178 sc = nanosleep( &delay_request, NULL ); 179 assert( !sc ); 175 180 176 181 printf( "Init - sending %s - deliver to one thread\n", -
testsuites/psxtests/psxstack01/init.c
r0c11618 rea7d86b 50 50 pthread_t id; 51 51 pthread_attr_t attr; 52 struct timespec delay_request; 52 53 53 54 puts( "\n\n*** POSIX STACK ATTRIBUTE TEST 01 ***" ); … … 73 74 74 75 puts( "Init - let other thread run" ); 75 usleep( 500000 ); 76 delay_request.tv_sec = 0; 77 delay_request.tv_nsec = 5 * 100000000; 78 sc = nanosleep( &delay_request, NULL ); 79 assert( !sc ); 76 80 77 81 puts( "*** END OF POSIX STACK ATTRIBUTE TEST 01 ***" );
Note: See TracChangeset
for help on using the changeset viewer.