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:
Joel Sherrill
2002-08-02 00:52:37 +00:00
parent 3aa4c2e0ce
commit b454bc9149
66 changed files with 98 additions and 66 deletions

View File

@@ -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.

View File

@@ -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) \

View File

@@ -184,5 +184,5 @@ rtems_task Test_task(
);
puts( "*** END OF TEST 1 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -153,5 +153,5 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 2 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -146,5 +146,5 @@ rtems_task High_task(
);
puts( "*** END OF TEST 3 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -327,7 +327,7 @@ rtems_task High_task(
);
puts( "*** END OF TEST 4 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Low_tasks(

View File

@@ -97,7 +97,7 @@ rtems_task High_task(
);
puts( "*** END OF TEST 5 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Middle_tasks(

View File

@@ -149,7 +149,7 @@ rtems_task Task_1(
);
puts( "*** END OF TEST 6 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task null_task(

View File

@@ -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(

View File

@@ -233,7 +233,7 @@ rtems_task test_task(
);
puts( "*** END OF TEST 8 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task test_task1(

View File

@@ -86,7 +86,7 @@ rtems_task Test_task (
);
puts( "*** END OF TEST 9 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
void queue_test()

View File

@@ -160,5 +160,5 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 10 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -152,5 +152,5 @@ rtems_task High_task(
);
puts( "*** END OF TEST 11 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -127,7 +127,7 @@ rtems_task High_task(
);
puts( "*** END OF TEST 12 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Low_tasks(

View File

@@ -151,5 +151,5 @@ rtems_task High_task(
);
puts( "*** END OF TEST 13 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -127,7 +127,7 @@ rtems_task High_task(
);
puts( "*** END OF TEST 14 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Low_tasks(

View File

@@ -192,7 +192,7 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 15 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task High_tasks(

View File

@@ -143,5 +143,5 @@ rtems_task High_task(
);
puts( "*** END OF TEST 16 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -122,5 +122,5 @@ rtems_task Last_task(
);
puts( "*** END OF TEST 17 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -107,5 +107,5 @@ rtems_task Last_task(
);
puts( "*** END OF TEST 18 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -203,5 +203,5 @@ rtems_task Task_3(
);
puts( "*** END OF TEST 19 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -432,7 +432,7 @@ rtems_task Task_1(
);
puts( "*** END OF TEST 20 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Task_2(

View File

@@ -233,5 +233,5 @@ rtems_task Task_1(
);
puts( "*** END OF TEST 21 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -180,7 +180,7 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 22 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
rtems_task Preempt_task(

View File

@@ -297,5 +297,5 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 23 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -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 );
}

View File

@@ -104,5 +104,5 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 25 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -589,6 +589,6 @@ void complete_test( void )
);
puts( "*** END OF TEST 26 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -179,7 +179,7 @@ rtems_task Task_1(
*/
puts( "*** END OF TEST 27 ***" );
exit( 0 );
rtems_test_exit( 0 );
}
/*

View File

@@ -129,5 +129,5 @@ rtems_task Test_task (
);
puts( "*** END OF TEST 28 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -202,5 +202,5 @@ rtems_task Low_task(
);
puts( "*** END OF TEST 29 ***" );
exit( 0 );
rtems_test_exit( 0 );
}

View File

@@ -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

View File

@@ -1274,5 +1274,5 @@ rtems_test_pause();
puts( "*** END OF TIME OVERHEAD ***" );
exit( 0 );
rtems_test_exit( 0 );
}