summaryrefslogtreecommitdiffstats
path: root/testsuites/support
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/support')
-rw-r--r--testsuites/support/include/buffer_test_io.h16
-rw-r--r--testsuites/support/include/tmacros.h1
2 files changed, 17 insertions, 0 deletions
diff --git a/testsuites/support/include/buffer_test_io.h b/testsuites/support/include/buffer_test_io.h
index 03d5419b76..3cadc481f5 100644
--- a/testsuites/support/include/buffer_test_io.h
+++ b/testsuites/support/include/buffer_test_io.h
@@ -5,6 +5,8 @@
#ifndef __BUFFER_TEST_IO_h
#define __BUFFER_TEST_IO_h
+#include <rtems/test.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -54,6 +56,10 @@ extern "C" {
do { \
} while (0)
+ #define TEST_BEGIN() rtems_test_begink()
+
+ #define TEST_END() rtems_test_endk()
+
/*
* BUFFER TEST OUTPUT
*/
@@ -152,6 +158,10 @@ extern "C" {
fflush(stdout); \
} while (0)
+ #define TEST_BEGIN() rtems_test_begin()
+
+ #define TEST_END() rtems_test_end()
+
/*
* USE IPRINT
*/
@@ -197,6 +207,12 @@ extern "C" {
fflush(stdout); \
} while (0)
+ #define TEST_BEGIN() \
+ rtems_test_begin_with_plugin((rtems_printk_plugin_t) fiprintf, stderr)
+
+ #define TEST_END() \
+ rtems_test_end_with_plugin((rtems_printk_plugin_t) fiprintf, stderr)
+
#endif
#ifdef __cplusplus
diff --git a/testsuites/support/include/tmacros.h b/testsuites/support/include/tmacros.h
index c8ace400b5..ce835fe954 100644
--- a/testsuites/support/include/tmacros.h
+++ b/testsuites/support/include/tmacros.h
@@ -22,6 +22,7 @@
#include <stdlib.h>
#include <string.h>
#include <rtems/error.h>
+#include <rtems/test.h>
#include <rtems/score/threaddispatch.h>
#ifdef __cplusplus