diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-05 08:44:59 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-05 08:44:59 +0100 |
commit | 18d0a49129e8e70ba2c2bf169f91c92e93dabd84 (patch) | |
tree | aa78bcb03bd3c6e71e2321fda475d67a1d641033 /cpukit/sapi/src | |
parent | score: Delete unused CPU_UNROLL_ENQUEUE_PRIORITY (diff) | |
download | rtems-18d0a49129e8e70ba2c2bf169f91c92e93dabd84.tar.bz2 |
Move test support from sapi to libmisc/testsupport
Diffstat (limited to 'cpukit/sapi/src')
-rw-r--r-- | cpukit/sapi/src/testbeginend.c | 43 | ||||
-rw-r--r-- | cpukit/sapi/src/testextension.c | 72 |
2 files changed, 0 insertions, 115 deletions
diff --git a/cpukit/sapi/src/testbeginend.c b/cpukit/sapi/src/testbeginend.c deleted file mode 100644 index 6383b33a78..0000000000 --- a/cpukit/sapi/src/testbeginend.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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.org/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 - ); -} diff --git a/cpukit/sapi/src/testextension.c b/cpukit/sapi/src/testextension.c deleted file mode 100644 index f59ae0d3ee..0000000000 --- a/cpukit/sapi/src/testextension.c +++ /dev/null @@ -1,72 +0,0 @@ -/* - * 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.org/license/LICENSE. - */ - -#ifdef HAVE_CONFIG_H - #include "config.h" -#endif - -#include <rtems/test.h> -#include <rtems/profiling.h> - -#if defined(RTEMS_PROFILING) -static bool report_done; - -static rtems_interrupt_lock report_lock = - RTEMS_INTERRUPT_LOCK_INITIALIZER( "test report" ); -#endif - -void rtems_test_fatal_extension( - rtems_fatal_source source, - bool is_internal, - rtems_fatal_code code -) -{ -#if defined(RTEMS_PROFILING) - rtems_interrupt_lock_context lock_context; - - /* - * Ensures to report only once on SMP machines and ensures that the report is - * output completely. - */ - rtems_interrupt_lock_acquire( &report_lock, &lock_context ); - - if ( !report_done ) { - report_done = true; - - printk( - "\n*** PROFILING REPORT BEGIN %s ***\n", - rtems_test_name - ); - - rtems_profiling_report_xml( - rtems_test_name, - printk_plugin, - NULL, - 1, - " " - ); - - printk( - "*** PROFILING REPORT END %s ***\n", - rtems_test_name - ); - } - - rtems_interrupt_lock_release( &report_lock, &lock_context ); -#endif - - (void) source; - (void) is_internal; - (void) code; -} |