RTEMS
Modules | Files | Classes | Macros | Typedefs | Enumerations
RTEMS Test Framework

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 }
 

Detailed Description

The RTEMS Test Framework helps you to write tests.