RTEMS
Functions | Variables
testrun.c File Reference

Implementation of rtems_test_run_default(). More...

#include <rtems/test-info.h>
#include <rtems/test.h>

Go to the source code of this file.

Functions

void rtems_test_run (rtems_task_argument arg, const RTEMS_TEST_STATE state)
 Runs the test cases of the RTEMS Test Framework using a default configuration in the context of a task. More...
 

Variables

static char buffer [512]
 
static const T_action actions []
 
static const T_config config
 

Detailed Description

Implementation of rtems_test_run_default().

Definition in file testrun.c.

Variable Documentation

◆ actions

const T_action actions[]
static
Initial value:
= {
T_report_hash_sha256,
T_check_task_context,
T_check_file_descriptors,
T_check_rtems_barriers,
T_check_rtems_extensions,
T_check_rtems_message_queues,
T_check_rtems_partitions,
T_check_rtems_periods,
T_check_rtems_regions,
T_check_rtems_semaphores,
T_check_rtems_tasks,
T_check_rtems_timers,
T_check_posix_keys
}

Definition at line 45 of file testrun.c.

◆ config

const T_config config
static
Initial value:
= {
.name = rtems_test_name,
.buf = buffer,
.buf_size = sizeof( buffer ),
.putchar = T_putchar_default,
.verbosity = T_VERBOSE,
.now = T_now_clock,
.action_count = T_ARRAY_SIZE( actions ),
.actions = actions
}
const char rtems_test_name[]
Each test must define a test name string.

Definition at line 61 of file testrun.c.