diff options
Diffstat (limited to 'test/rt/configuration.xml')
-rw-r--r-- | test/rt/configuration.xml | 157 |
1 files changed, 88 insertions, 69 deletions
diff --git a/test/rt/configuration.xml b/test/rt/configuration.xml index 20fc7ea0b..2b789cc14 100644 --- a/test/rt/configuration.xml +++ b/test/rt/configuration.xml @@ -67,8 +67,6 @@ #define WA_SIZE MEM_ALIGN_NEXT(THD_WORKING_AREA_SIZE(THREADS_STACK_SIZE), \ PORT_WORKING_AREA_ALIGN) -#define TEST_REPORT_HOOK_HEADER test_print_port_info(); - extern uint8_t test_buffer[WA_SIZE * 5]; extern thread_t *threads[MAX_THREADS]; extern void * ROMCONST wa[5]; @@ -79,25 +77,7 @@ void test_wait_threads(void); systime_t test_wait_tick(void);]]></value>
</global_definitions>
<global_code>
- <value><![CDATA[void test_print_port_info(void) { - -#ifdef PORT_COMPILER_NAME - test_print("*** Compiler: "); - test_println(PORT_COMPILER_NAME); -#endif - test_print("*** Architecture: "); - test_println(PORT_ARCHITECTURE_NAME); -#ifdef PORT_CORE_VARIANT_NAME - test_print("*** Core Variant: "); - test_println(PORT_CORE_VARIANT_NAME); -#endif -#ifdef PORT_INFO - test_print("*** Port Info: "); - test_println(PORT_INFO); -#endif -} - -/* + <value><![CDATA[/* * Global test buffer holding 5 working areas. */ ALIGNED_VAR(PORT_WORKING_AREA_ALIGN) uint8_t test_buffer[WA_SIZE * 5]; @@ -199,25 +179,33 @@ systime_t test_wait_tick(void) { </tags>
<code>
<value><![CDATA[#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]]></value>
@@ -255,19 +243,20 @@ test_println(""); <value />
</tags>
<code>
- <value><![CDATA[test_println("--- Product: ChibiOS/RT"); -test_print("--- Stable Flag: "); + <value><![CDATA[
+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("");]]></value>
</code>
@@ -304,106 +293,136 @@ test_println("");]]></value> <value />
</tags>
<code>
- <value><![CDATA[test_print("--- CH_CFG_ST_RESOLUTION: "); + <value><![CDATA[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_printn(CH_CFG_USE_DYNAMIC); -test_println(""); -test_print("--- CH_DBG_STATISTICS: "); +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_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("");]]></value>
</code>
|