diff options
Diffstat (limited to 'testsuites/support/include/test_support.h')
-rw-r--r-- | testsuites/support/include/test_support.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/testsuites/support/include/test_support.h b/testsuites/support/include/test_support.h index b7f4aa281a..cbb2c4de55 100644 --- a/testsuites/support/include/test_support.h +++ b/testsuites/support/include/test_support.h @@ -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 |