diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-04-15 14:21:19 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-04-15 14:21:19 +0000 |
commit | a3ca5f366ffbd55a161bb3080ffa636f0b853dd6 (patch) | |
tree | a833fc06d02fef38cd28bb3cf0c173d5b1a30a0f | |
parent | 2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-a3ca5f366ffbd55a161bb3080ffa636f0b853dd6.tar.bz2 |
2011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxstat/test.c: Check status codes.
-rw-r--r-- | testsuites/psxtests/ChangeLog | 2 | ||||
-rw-r--r-- | testsuites/psxtests/psxstat/test.c | 29 |
2 files changed, 20 insertions, 11 deletions
diff --git a/testsuites/psxtests/ChangeLog b/testsuites/psxtests/ChangeLog index 5158566b0a..3416607437 100644 --- a/testsuites/psxtests/ChangeLog +++ b/testsuites/psxtests/ChangeLog @@ -1,6 +1,6 @@ 2011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de> - * psxstat/test.c: Fixed integer type. + * psxstat/test.c: Fixed integer type. Check status codes. 2011-03-09 Joel Sherrill <joel.sherrill@oarcorp.com> diff --git a/testsuites/psxtests/psxstat/test.c b/testsuites/psxtests/psxstat/test.c index a8c88ccbf8..0694bea533 100644 --- a/testsuites/psxtests/psxstat/test.c +++ b/testsuites/psxtests/psxstat/test.c @@ -772,10 +772,11 @@ void Cause_faults(void) void Show_Time(void) { + rtems_status_code sc; rtems_time_of_day time; - rtems_status_code status; - status = rtems_clock_get_tod( &time ); + sc = rtems_clock_get_tod( &time ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); printf("--->Current Time: "); print_time( " - rtems_clock_get_tod - ", &time, "\n" ); } @@ -816,13 +817,14 @@ int main( ) #endif { + rtems_status_code sc; rtems_time_of_day time; int status; puts( "\n\n*** STAT TEST 01 ***" ); build_time( &time, 12, 31, 1988, 9, 0, 0, 0 ); - rtems_clock_set( &time ); + sc = rtems_clock_set( &time ); Show_Time(); /* @@ -855,12 +857,15 @@ int main( make_multiple_links( Directories, Links_to_Dirs ); make_multiple_links( Files, Links_to_Files ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); make_multiple_links( Links_to_Dirs, Links_to_dirlinks ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); make_multiple_links( Links_to_Files, Links_to_filelinks ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); /* * Now go through all the absolute path. @@ -919,16 +924,20 @@ int main( make_multiple_symlinks(); make_many_symlinks( "/symlinks", 10 ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); Cause_faults(); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); chown_multiple_files( Files ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); chown_multiple_files( Links_to_Dirs ); - rtems_task_wake_after( TIMEOUT_VALUE ); + sc = rtems_task_wake_after( TIMEOUT_VALUE ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); lchown_multiple_files( SymLinks ); test_statvfs(); |