diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-03-10 14:39:41 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-03-17 09:17:36 +0100 |
commit | 840ae715a9c1e45b31d7a493e9b5c4113e17bf62 (patch) | |
tree | 9c101a3db9e8b236df0b060d21d93758843182ef /cpukit/sapi/src/testbeginend.c | |
parent | score: Add include for uintptr_t definition. (diff) | |
download | rtems-840ae715a9c1e45b31d7a493e9b5c4113e17bf62.tar.bz2 |
sapi: Add <rtems/test.h>
Provide support functions to print the begin/end of test message.
Provide a test fatal extension to print out profiling reports in the
future.
Diffstat (limited to 'cpukit/sapi/src/testbeginend.c')
-rw-r--r-- | cpukit/sapi/src/testbeginend.c | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/cpukit/sapi/src/testbeginend.c b/cpukit/sapi/src/testbeginend.c new file mode 100644 index 0000000000..dac0763440 --- /dev/null +++ b/cpukit/sapi/src/testbeginend.c @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2014 embedded brains GmbH. All rights reserved. + * + * embedded brains GmbH + * Dornierstr. 4 + * 82178 Puchheim + * Germany + * <rtems@embedded-brains.de> + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + */ + +#ifdef HAVE_CONFIG_H + #include "config.h" +#endif + +#include <rtems/test.h> + +int rtems_test_begin_with_plugin( + rtems_printk_plugin_t printf_func, + void *printf_arg +) +{ + return (*printf_func)( + printf_arg, + "\n\n*** BEGIN OF TEST %s ***\n", + rtems_test_name + ); +} + +int rtems_test_end_with_plugin( + rtems_printk_plugin_t printf_func, + void *printf_arg +) +{ + return (*printf_func)( + printf_arg, + "*** END OF TEST %s ***\n", + rtems_test_name + ); +} |