RTEMS
|
The RTEMS Test Framework helps you to write tests. More...
Modules | |
Boolean Checks | |
Checks for boolean expressions. | |
Character Checks | |
Checks for characters (char). | |
Destructors | |
Support to run destructors at the end of a test case. | |
Generic Checks | |
Checks for data types with an equality or inequality operator. | |
Memory Area Checks | |
Checks for memory areas. | |
POSIX Status and Error Number Checks | |
Checks for POSIX status and error numbers. | |
Pointer Checks | |
Checks for pointers. | |
RTEMS Status Code Checks | |
Checks for RTEMS status codes (rtems_status_code). | |
RTEMS Test Framework Implementation | |
Implementation details. | |
Runtime Measurements | |
Support to measure the runtime of code fragments. | |
Signed 16-Bit Integer Checks | |
Checks for signed 16-bit integers (int16_t). | |
Signed 32-Bit Integer Checks | |
Checks for signed 32-bit integers (int32_t). | |
Signed 64-Bit Integer Checks | |
Checks for signed 64-bit integers (int64_t). | |
Signed 8-Bit Integer Checks | |
Checks for signed 8-bit integers (int8_t). | |
Signed Character Checks | |
Checks for signed characters (signed char). | |
Signed Integer Checks | |
Checks for signed integers (int). | |
Signed Long Integer Checks | |
Checks for signed long integers (long). | |
Signed Pointer Value Checks | |
Checks for signed pointer values (intptr_t). | |
Signed Short Integer Checks | |
Checks for signed short integers (short). | |
Signed Size Checks | |
Checks for signed sizes (ssize_t). | |
Size Checks | |
Checks for sizes (size_t). | |
String Checks | |
Checks for strings. | |
Time Services | |
Time service functions. | |
Unsigned 16-Bit Integer Checks | |
Checks for unsigned 16-bit integers (uint16_t). | |
Unsigned 32-Bit Integer Checks | |
Checks for unsigned 32-bit integers (uint32_t). | |
Unsigned 64-Bit Integer Checks | |
Checks for unsigned 64-bit integers (uint64_t). | |
Unsigned 8-Bit Integer Checks | |
Checks for unsigned 8-bit integers (uint8_t). | |
Unsigned Character Checks | |
Checks for unsigned characters (unsigned char). | |
Unsigned Integer Checks | |
Checks for unsigned integers (unsigned int). | |
Unsigned Long Integer Checks | |
Checks for unsigned long integers (unsigned long). | |
Unsigned Long Long Integer Checks | |
Checks for unsigned long long integers (unsigned long long). | |
Unsigned Pointer Value Checks | |
Checks for unsigned pointer values (uintptr_t). | |
Unsigned Short Integer Checks | |
Checks for unsigned short integers (unsigned short). | |
Files | |
file | t-test-rtems-objs.c |
RTEMS Objects Support for Test Framework. | |
Classes | |
struct | T_fixture |
struct | T_fixture_node |
Macros | |
#define | T_ARRAY_SIZE(array) (sizeof(array) / sizeof((array)[0])) |
#define | T_FILE_NAME __FILE__ |
#define | T_ZERO_LENGTH_ARRAY |
#define | T_ZERO_LENGTH_ARRAY_EXTENSION(n) (n) |
Typedefs | |
typedef struct T_fixture | T_fixture |
typedef struct T_fixture_node | T_fixture_node |
Enumerations | |
enum | T_verbosity { T_QUIET, T_NORMAL, T_VERBOSE } |
The RTEMS Test Framework helps you to write tests.