forked from Imagelibrary/rtems
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.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user