aboutsummaryrefslogtreecommitdiffstats
path: root/test/rt/source/test/rt_test_sequence_001.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/rt/source/test/rt_test_sequence_001.c')
-rw-r--r--test/rt/source/test/rt_test_sequence_001.c130
1 files changed, 84 insertions, 46 deletions
diff --git a/test/rt/source/test/rt_test_sequence_001.c b/test/rt/source/test/rt_test_sequence_001.c
index 3e07198a4..31e297938 100644
--- a/test/rt/source/test/rt_test_sequence_001.c
+++ b/test/rt/source/test/rt_test_sequence_001.c
@@ -63,25 +63,33 @@ static void rt_test_001_001_execute(void) {
test_set_step(1);
{
#if defined(PORT_ARCHITECTURE_NAME)
- test_print("--- Architecture: ");
+ test_print("--- Architecture: ");
test_println(PORT_ARCHITECTURE_NAME);
#endif
+#if defined(PORT_CORE_VARIANT_NAME)
+ test_print("--- Core Variant: ");
+ test_println(PORT_CORE_VARIANT_NAME);
+#endif
#if defined(PORT_COMPILER_NAME)
- test_print("--- Compiler: ");
+ test_print("--- Compiler: ");
test_println(PORT_COMPILER_NAME);
#endif
+#if defined(PORT_INFO)
+ test_print("--- Port Info: ");
+ test_println(PORT_INFO);
+#endif
#if defined(PORT_NATURAL_ALIGN)
- test_print("--- Natural alignment: ");
+ test_print("--- Natural alignment: ");
test_printn(PORT_NATURAL_ALIGN);
test_println("");
#endif
#if defined(PORT_STACK_ALIGN)
- test_print("--- Stack alignment: ");
+ test_print("--- Stack alignment: ");
test_printn(PORT_STACK_ALIGN);
test_println("");
#endif
#if defined(PORT_WORKING_AREA_ALIGN)
- test_print("--- Working area alignment: ");
+ test_print("--- Working area alignment: ");
test_printn(PORT_WORKING_AREA_ALIGN);
test_println("");
#endif
@@ -111,19 +119,19 @@ static void rt_test_001_002_execute(void) {
/* [1.2.1] Prints the version string.*/
test_set_step(1);
{
- test_println("--- Product: ChibiOS/RT");
- test_print("--- Stable Flag: ");
+ test_println("--- Product: ChibiOS/RT");
+ test_print("--- Stable Flag: ");
test_printn(CH_KERNEL_STABLE);
test_println("");
- test_print("--- Version String: ");
+ test_print("--- Version String: ");
test_println(CH_KERNEL_VERSION);
- test_print("--- Major Number: ");
+ test_print("--- Major Number: ");
test_printn(CH_KERNEL_MAJOR);
test_println("");
- test_print("--- Minor Number: ");
+ test_print("--- Minor Number: ");
test_printn(CH_KERNEL_MINOR);
test_println("");
- test_print("--- Patch Number: ");
+ test_print("--- Patch Number: ");
test_printn(CH_KERNEL_PATCH);
test_println("");
}
@@ -152,106 +160,136 @@ static void rt_test_001_003_execute(void) {
/* [1.3.1] Prints the configuration options settings.*/
test_set_step(1);
{
- test_print("--- CH_CFG_ST_RESOLUTION: ");
+ test_print("--- CH_CFG_ST_RESOLUTION: ");
test_printn(CH_CFG_ST_RESOLUTION);
test_println("");
- test_print("--- CH_CFG_ST_FREQUENCY: ");
+ test_print("--- CH_CFG_ST_FREQUENCY: ");
test_printn(CH_CFG_ST_FREQUENCY);
test_println("");
- test_print("--- CH_CFG_ST_TIMEDELTA: ");
+ test_print("--- CH_CFG_INTERVALS_SIZE: ");
+ test_printn(CH_CFG_INTERVALS_SIZE);
+ test_println("");
+ test_print("--- CH_CFG_TIME_TYPES_SIZE: ");
+ test_printn(CH_CFG_TIME_TYPES_SIZE);
+ test_println("");
+ test_print("--- CH_CFG_ST_TIMEDELTA: ");
test_printn(CH_CFG_ST_TIMEDELTA);
test_println("");
- test_print("--- CH_CFG_TIME_QUANTUM: ");
+ test_print("--- CH_CFG_TIME_QUANTUM: ");
test_printn(CH_CFG_TIME_QUANTUM);
test_println("");
- test_print("--- CH_CFG_MEMCORE_SIZE: ");
+ test_print("--- CH_CFG_MEMCORE_SIZE: ");
test_printn(CH_CFG_MEMCORE_SIZE);
test_println("");
- test_print("--- CH_CFG_NO_IDLE_THREAD: ");
+ test_print("--- CH_CFG_NO_IDLE_THREAD: ");
test_printn(CH_CFG_NO_IDLE_THREAD);
test_println("");
- test_print("--- CH_CFG_OPTIMIZE_SPEED: ");
+ test_print("--- CH_CFG_OPTIMIZE_SPEED: ");
test_printn(CH_CFG_OPTIMIZE_SPEED);
test_println("");
- test_print("--- CH_CFG_USE_TM: ");
+ test_print("--- CH_CFG_USE_TM: ");
test_printn(CH_CFG_USE_TM);
test_println("");
- test_print("--- CH_CFG_USE_REGISTRY: ");
+ test_print("--- CH_CFG_USE_REGISTRY: ");
test_printn(CH_CFG_USE_REGISTRY);
test_println("");
- test_print("--- CH_CFG_USE_WAITEXIT: ");
+ test_print("--- CH_CFG_USE_WAITEXIT: ");
test_printn(CH_CFG_USE_WAITEXIT);
test_println("");
- test_print("--- CH_CFG_USE_SEMAPHORES: ");
+ test_print("--- CH_CFG_USE_SEMAPHORES: ");
test_printn(CH_CFG_USE_SEMAPHORES);
test_println("");
- test_print("--- CH_CFG_USE_SEMAPHORES_PRI: ");
+ test_print("--- CH_CFG_USE_SEMAPHORES_PRI: ");
test_printn(CH_CFG_USE_SEMAPHORES_PRIORITY);
test_println("");
- test_print("--- CH_CFG_USE_MUTEXES: ");
+ test_print("--- CH_CFG_USE_MUTEXES: ");
test_printn(CH_CFG_USE_MUTEXES);
test_println("");
- test_print("--- CH_CFG_USE_MUTEXES_RECURS: ");
+ test_print("--- CH_CFG_USE_MUTEXES_RECURS: ");
test_printn(CH_CFG_USE_MUTEXES_RECURSIVE);
- test_println("");
- test_print("--- CH_CFG_USE_CONDVARS: ");
+ test_println("");
+ test_print("--- CH_CFG_USE_CONDVARS: ");
test_printn(CH_CFG_USE_CONDVARS);
test_println("");
- test_print("--- CH_CFG_USE_CONDVARS_TIMEO: ");
+ test_print("--- CH_CFG_USE_CONDVARS_TIMEO: ");
test_printn(CH_CFG_USE_CONDVARS_TIMEOUT);
test_println("");
- test_print("--- CH_CFG_USE_EVENTS: ");
+ test_print("--- CH_CFG_USE_EVENTS: ");
test_printn(CH_CFG_USE_EVENTS);
test_println("");
- test_print("--- CH_CFG_USE_EVENTS_TIMEOUT: ");
+ test_print("--- CH_CFG_USE_EVENTS_TIMEOUT: ");
test_printn(CH_CFG_USE_EVENTS_TIMEOUT);
test_println("");
- test_print("--- CH_CFG_USE_MESSAGES: ");
+ test_print("--- CH_CFG_USE_MESSAGES: ");
test_printn(CH_CFG_USE_MESSAGES);
test_println("");
- test_print("--- CH_CFG_USE_MESSAGES_PRI: ");
+ test_print("--- CH_CFG_USE_MESSAGES_PRI: ");
test_printn(CH_CFG_USE_MESSAGES_PRIORITY);
test_println("");
- test_print("--- CH_CFG_USE_MAILBOXES: ");
+ test_print("--- CH_CFG_USE_MAILBOXES: ");
test_printn(CH_CFG_USE_MAILBOXES);
test_println("");
- test_print("--- CH_CFG_USE_MEMCORE: ");
+ test_print("--- CH_CFG_USE_MEMCORE: ");
test_printn(CH_CFG_USE_MEMCORE);
test_println("");
- test_print("--- CH_CFG_USE_HEAP: ");
+ test_print("--- CH_CFG_USE_HEAP: ");
test_printn(CH_CFG_USE_HEAP);
test_println("");
- test_print("--- CH_CFG_USE_MEMPOOLS: ");
+ test_print("--- CH_CFG_USE_MEMPOOLS: ");
test_printn(CH_CFG_USE_MEMPOOLS);
test_println("");
- test_print("--- CH_CFG_USE_DYNAMIC: ");
+ test_print("--- CH_CFG_USE_OBJ_FIFOS: ");
+ test_printn(CH_CFG_USE_OBJ_FIFOS);
+ test_println("");
+ test_print("--- CH_CFG_USE_DYNAMIC: ");
test_printn(CH_CFG_USE_DYNAMIC);
test_println("");
- test_print("--- CH_DBG_STATISTICS: ");
+ test_print("--- CH_CFG_USE_FACTORY: ");
+ test_printn(CH_CFG_USE_FACTORY);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_MAX_NAMES_LENGTH: ");
+ test_printn(CH_CFG_FACTORY_MAX_NAMES_LENGTH);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_OBJECTS_REGISTRY: ");
+ test_printn(CH_CFG_FACTORY_OBJECTS_REGISTRY);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_GENERIC_BUFFERS: ");
+ test_printn(CH_CFG_FACTORY_GENERIC_BUFFERS);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_SEMAPHORES: ");
+ test_printn(CH_CFG_FACTORY_SEMAPHORES);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_MAILBOXES: ");
+ test_printn(CH_CFG_FACTORY_MAILBOXES);
+ test_println("");
+ test_print("--- CH_CFG_FACTORY_OBJ_FIFOS: ");
+ test_printn(CH_CFG_FACTORY_OBJ_FIFOS);
+ test_println("");
+ test_print("--- CH_DBG_STATISTICS: ");
test_printn(CH_DBG_STATISTICS);
test_println("");
- test_print("--- CH_DBG_SYSTEM_STATE_CHECK: ");
+ test_print("--- CH_DBG_SYSTEM_STATE_CHECK: ");
test_printn(CH_DBG_SYSTEM_STATE_CHECK);
test_println("");
- test_print("--- CH_DBG_ENABLE_CHECKS: ");
+ test_print("--- CH_DBG_ENABLE_CHECKS: ");
test_printn(CH_DBG_ENABLE_CHECKS);
test_println("");
- test_print("--- CH_DBG_ENABLE_ASSERTS: ");
+ test_print("--- CH_DBG_ENABLE_ASSERTS: ");
test_printn(CH_DBG_ENABLE_ASSERTS);
test_println("");
- test_print("--- CH_DBG_TRACE_MASK: ");
+ test_print("--- CH_DBG_TRACE_MASK: ");
test_printn(CH_DBG_TRACE_MASK);
test_println("");
- test_print("--- CH_DBG_TRACE_BUFFER_SIZE: ");
+ test_print("--- CH_DBG_TRACE_BUFFER_SIZE: ");
test_printn(CH_DBG_TRACE_BUFFER_SIZE);
test_println("");
- test_print("--- CH_DBG_ENABLE_STACK_CHECK: ");
+ test_print("--- CH_DBG_ENABLE_STACK_CHECK: ");
test_printn(CH_DBG_ENABLE_STACK_CHECK);
test_println("");
- test_print("--- CH_DBG_FILL_THREADS: ");
+ test_print("--- CH_DBG_FILL_THREADS: ");
test_printn(CH_DBG_FILL_THREADS);
test_println("");
- test_print("--- CH_DBG_THREADS_PROFILING: ");
+ test_print("--- CH_DBG_THREADS_PROFILING: ");
test_printn(CH_DBG_THREADS_PROFILING);
test_println("");
}