summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-04-15 14:21:19 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-04-15 14:21:19 +0000
commita3ca5f366ffbd55a161bb3080ffa636f0b853dd6 (patch)
treea833fc06d02fef38cd28bb3cf0c173d5b1a30a0f /testsuites
parent2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-a3ca5f366ffbd55a161bb3080ffa636f0b853dd6.tar.bz2
2011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxstat/test.c: Check status codes.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/psxtests/ChangeLog2
-rw-r--r--testsuites/psxtests/psxstat/test.c29
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();