forked from Imagelibrary/rtems
2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output. This involved adding defines to redirect output to a buffer and dump it when full, at "test pause", and at exit. To avoid problems when redefining exit(), all tests were modified to call rtems_test_exit(). Some tests, notable psxtests, had to be modified to include the standard test macro .h file (pmacros.h or tmacros.h) to enable this support. * include/timesys.h, tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c, tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c, tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c, tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c, tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c, tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c, tmoverhd/testtask.c: Modified.
This commit is contained in:
@@ -1,3 +1,19 @@
|
||||
2002-08-01 Joel Sherrill <joel@OARcorp.com>
|
||||
|
||||
* Per PR47 add support for buffered test output. This involved
|
||||
adding defines to redirect output to a buffer and dump it when
|
||||
full, at "test pause", and at exit. To avoid problems when redefining
|
||||
exit(), all tests were modified to call rtems_test_exit().
|
||||
Some tests, notable psxtests, had to be modified to include
|
||||
the standard test macro .h file (pmacros.h or tmacros.h) to
|
||||
enable this support.
|
||||
* include/timesys.h, tm01/task1.c, tm02/task1.c, tm03/task1.c,
|
||||
tm04/task1.c, tm05/task1.c, tm06/task1.c, tm07/task1.c, tm08/task1.c,
|
||||
tm09/task1.c, tm10/task1.c, tm11/task1.c, tm12/task1.c, tm13/task1.c,
|
||||
tm14/task1.c, tm15/task1.c, tm16/task1.c, tm17/task1.c, tm18/task1.c,
|
||||
tm19/task1.c, tm20/task1.c, tm21/task1.c, tm22/task1.c, tm23/task1.c,
|
||||
tm24/task1.c, tm25/task1.c, tm26/task1.c, tm27/task1.c, tm28/task1.c,
|
||||
tm29/task1.c, tmck/task1.c, tmoverhd/testtask.c: Modified.
|
||||
2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
||||
|
||||
* configure.ac: Remove ENABLE_GCC28.
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
#define put_time( _message, _total_time, \
|
||||
_iterations, _loop_overhead, _overhead ) \
|
||||
fprintf( stderr, \
|
||||
printf( \
|
||||
"%s %d\n", \
|
||||
(_message), \
|
||||
(((_total_time) - (_loop_overhead)) / (_iterations)) - (_overhead) \
|
||||
|
||||
@@ -184,5 +184,5 @@ rtems_task Test_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 1 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -153,5 +153,5 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 2 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -146,5 +146,5 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 3 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -327,7 +327,7 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 4 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Low_tasks(
|
||||
|
||||
@@ -97,7 +97,7 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 5 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Middle_tasks(
|
||||
|
||||
@@ -149,7 +149,7 @@ rtems_task Task_1(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 6 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task null_task(
|
||||
|
||||
@@ -93,7 +93,7 @@ rtems_task High_task(
|
||||
(void) rtems_task_suspend( RTEMS_SELF );
|
||||
|
||||
puts( "*** END OF TEST 7 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Middle_tasks(
|
||||
|
||||
@@ -233,7 +233,7 @@ rtems_task test_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 8 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task test_task1(
|
||||
|
||||
@@ -86,7 +86,7 @@ rtems_task Test_task (
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 9 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
void queue_test()
|
||||
|
||||
@@ -160,5 +160,5 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 10 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -152,5 +152,5 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 11 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -127,7 +127,7 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 12 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Low_tasks(
|
||||
|
||||
@@ -151,5 +151,5 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 13 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -127,7 +127,7 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 14 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Low_tasks(
|
||||
|
||||
@@ -192,7 +192,7 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 15 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task High_tasks(
|
||||
|
||||
@@ -143,5 +143,5 @@ rtems_task High_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 16 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -122,5 +122,5 @@ rtems_task Last_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 17 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -107,5 +107,5 @@ rtems_task Last_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 18 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -203,5 +203,5 @@ rtems_task Task_3(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 19 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -432,7 +432,7 @@ rtems_task Task_1(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 20 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Task_2(
|
||||
|
||||
@@ -233,5 +233,5 @@ rtems_task Task_1(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 21 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -180,7 +180,7 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 22 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
rtems_task Preempt_task(
|
||||
|
||||
@@ -297,5 +297,5 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 23 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ rtems_task Tasks(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 24 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
(void) rtems_task_wake_after( RTEMS_YIELD_PROCESSOR );
|
||||
}
|
||||
|
||||
@@ -104,5 +104,5 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 25 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -589,6 +589,6 @@ void complete_test( void )
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 26 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
|
||||
@@ -179,7 +179,7 @@ rtems_task Task_1(
|
||||
*/
|
||||
|
||||
puts( "*** END OF TEST 27 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -129,5 +129,5 @@ rtems_task Test_task (
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 28 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -202,5 +202,5 @@ rtems_task Low_task(
|
||||
);
|
||||
|
||||
puts( "*** END OF TEST 29 ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
@@ -136,7 +136,7 @@ rtems_test_pause();
|
||||
);
|
||||
|
||||
puts( "*** END OF TIME CHECKER ***" );
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
void check_read_timer()
|
||||
@@ -160,7 +160,7 @@ void check_read_timer()
|
||||
index--;
|
||||
continue;
|
||||
#else
|
||||
exit( 1 );
|
||||
rtems_test_exit( 1 );
|
||||
#endif
|
||||
}
|
||||
else
|
||||
|
||||
@@ -1274,5 +1274,5 @@ rtems_test_pause();
|
||||
|
||||
puts( "*** END OF TIME OVERHEAD ***" );
|
||||
|
||||
exit( 0 );
|
||||
rtems_test_exit( 0 );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user