diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-21 16:54:17 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-21 16:54:17 +0000 |
commit | 82fbd358baf0ace0ecfc76cbbdb49505470b8402 (patch) | |
tree | 3431c21cb640d8cb452566bef273f9fcfb2452d7 /testsuites/support/include/test_support.h | |
parent | 2010-06-21 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-82fbd358baf0ace0ecfc76cbbdb49505470b8402.tar.bz2 |
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.
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 |