forked from Imagelibrary/rtems
2010-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/test_support.h, support/src/tmtests_empty_function.c: Add helper so it is easier to write a basic repeated operation tmtest. * support/src/tmtests_support.c: New file.
This commit is contained in:
@@ -46,6 +46,31 @@ void rtems_test_spin_for_ticks(int ticks);
|
||||
*/
|
||||
void rtems_test_spin_until_next_tick( void );
|
||||
|
||||
/*********************************************************************/
|
||||
/*********************************************************************/
|
||||
/************** TMTEST SUPPORT **************/
|
||||
/*********************************************************************/
|
||||
/*********************************************************************/
|
||||
|
||||
/*
|
||||
* Type of method used for timing operations
|
||||
*/
|
||||
typedef void (*rtems_time_test_method_t)(
|
||||
int iteration,
|
||||
void *argument
|
||||
);
|
||||
|
||||
/*
|
||||
* Obtain baseline timing information for benchmark tests.
|
||||
*/
|
||||
void rtems_time_test_measure_operation(
|
||||
const char *description,
|
||||
rtems_time_test_method_t operation,
|
||||
void *argument,
|
||||
int iterations,
|
||||
int overhead
|
||||
);
|
||||
|
||||
#ifdef __cplusplus
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user