summaryrefslogtreecommitdiffstats
path: root/testsuites/support/include/test_support.h
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/support/include/test_support.h')
-rw-r--r--testsuites/support/include/test_support.h25
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