RTEMS 6.1-rc5
|
This header file provides the constants used by the test suite configuration. More...
#include <rtems.h>
Go to the source code of this file.
Macros | |
#define | TEST_MICROSECONDS_PER_TICK 1000 |
#define | TEST_RUNNER_NAME rtems_build_name( 'R', 'U', 'N', ' ' ) |
#define | TEST_RUNNER_ARGUMENT 123456789 |
#define | TEST_RUNNER_INITIAL_MODES RTEMS_NO_ASR |
#define | TEST_SCHEDULER_A_NAME rtems_build_name( 'A', ' ', ' ', ' ' ) |
#define | TEST_SCHEDULER_B_NAME rtems_build_name( 'B', ' ', ' ', ' ' ) |
#define | TEST_SCHEDULER_C_NAME rtems_build_name( 'C', ' ', ' ', ' ' ) |
#define | TEST_SCHEDULER_D_NAME rtems_build_name( 'D', ' ', ' ', ' ' ) |
#define | TEST_BASE_STACK_SIZE ( 4 * RTEMS_MINIMUM_STACK_SIZE ) |
#define | TEST_MAXIMUM_TLS_SIZE RTEMS_ALIGN_UP( 64, RTEMS_TASK_STORAGE_ALIGNMENT ) |
#define | TEST_MINIMUM_STACK_SIZE ( TEST_BASE_STACK_SIZE + CPU_STACK_ALIGNMENT ) |
#define | TEST_IDLE_STACK_SIZE ( TEST_BASE_STACK_SIZE + 2 * CPU_STACK_ALIGNMENT ) |
#define | TEST_INTERRUPT_STACK_SIZE ( TEST_BASE_STACK_SIZE + 4 * CPU_INTERRUPT_STACK_ALIGNMENT ) |
#define | TEST_MAXIMUM_BARRIERS 7 |
#define | TEST_MAXIMUM_MESSAGE_QUEUES 3 |
#define | TEST_MAXIMUM_PARTITIONS 4 |
#define | TEST_MAXIMUM_PERIODS 2 |
#define | TEST_MAXIMUM_SEMAPHORES 7 |
#define | TEST_MAXIMUM_TASKS 32 |
#define | TEST_MAXIMUM_TIMERS 10 |
#define | TEST_MAXIMUM_USER_EXTENSIONS 5 |
#define | TEST_TICKS_PER_TIMESLICE 2 |
Functions | |
void * | test_task_stack_allocate (size_t size) |
void | test_task_stack_deallocate (void *stack) |
void * | test_idle_task_stack_allocate (uint32_t cpu_index, size_t *size) |
Variables | |
rtems_task_argument | test_runner_argument |
rtems_task_priority | test_runner_initial_priority |
rtems_mode | test_runner_initial_modes |
This header file provides the constants used by the test suite configuration.