aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2017-12-10 14:41:27 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2017-12-10 14:41:27 +0000
commit1036f4a853e2c7775289e431a58653d73561e7cc (patch)
tree97c6698ba2e77f08d9da969957871477a319c827 /doc
parentd430fa4e4fcad28e4ff9952f9d8139e683ddf278 (diff)
downloadChibiOS-1036f4a853e2c7775289e431a58653d73561e7cc.tar.gz
ChibiOS-1036f4a853e2c7775289e431a58653d73561e7cc.tar.bz2
ChibiOS-1036f4a853e2c7775289e431a58653d73561e7cc.zip
Test improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11139 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'doc')
-rw-r--r--doc/nil/reports/STM32F746-216-GCC.txt134
1 files changed, 97 insertions, 37 deletions
diff --git a/doc/nil/reports/STM32F746-216-GCC.txt b/doc/nil/reports/STM32F746-216-GCC.txt
index 2ac3856be..5eaed0d9a 100644
--- a/doc/nil/reports/STM32F746-216-GCC.txt
+++ b/doc/nil/reports/STM32F746-216-GCC.txt
@@ -1,44 +1,69 @@
*** ChibiOS/NIL Test Suite
***
-*** Compiled: Sep 19 2017 - 11:23:47
+*** Compiled: Dec 10 2017 - 15:34:01
*** Platform: STM32F746 Very High Performance with DSP and FPU
*** Test Board: STMicroelectronics STM32F746G-Discovery
-----------------------------------------------------------------------------
---- Test Case 1.1 (Kernel Info)
---- Product: ChibiOS/NIL
---- Stable Flag: 1
---- Version String: 2.0.1
---- Major Number: 2
---- Minor Number: 0
---- Patch Number: 1
---- Result: SUCCESS
-----------------------------------------------------------------------------
---- Test Case 1.2 (Kernel Settings)
---- CH_CFG_NUM_THREADS: 3
---- CH_CFG_ST_RESOLUTION: 32
---- CH_CFG_ST_FREQUENCY: 5000
---- CH_CFG_ST_TIMEDELTA: 2
---- CH_CFG_USE_SEMAPHORES: 1
---- CH_CFG_USE_MUTEXES: 0
---- CH_CFG_USE_EVENTS: 1
---- CH_CFG_USE_MAILBOXES: 1
---- CH_CFG_USE_MEMCORE: 1
---- CH_CFG_USE_HEAP: 1
---- CH_CFG_USE_MEMPOOLS: 1
---- CH_DBG_STATISTICS: 0
---- CH_DBG_SYSTEM_STATE_CHECK: 1
---- CH_DBG_ENABLE_CHECKS: 1
---- CH_DBG_ENABLE_ASSERTS: 1
---- CH_DBG_ENABLE_STACK_CHECK: 1
---- Result: SUCCESS
+============================================================================
+=== Test Sequence 1 (Information)
+----------------------------------------------------------------------------
+--- Test Case 1.1 (Port Info)
+--- Architecture: ARMv7E-M
+--- Core Variant: Cortex-M7
+--- Compiler: GCC 5.4.1 20160919 (release) [ARM/embedded-5-branch revision 240496]
+--- Port Info: Advanced kernel mode
+--- Natural alignment: 4
+--- Stack alignment: 8
+--- Working area alignment: 8
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 1.2 (Kernel Info)
+--- Product: ChibiOS/NIL
+--- Stable Flag: 0
+--- Version String: 3.0.0
+--- Major Number: 3
+--- Minor Number: 0
+--- Patch Number: 0
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 1.3 (Kernel Settings)
+--- CH_CFG_NUM_THREADS: 3
+--- CH_CFG_ST_RESOLUTION: 16
+--- CH_CFG_ST_FREQUENCY: 10000
+--- CH_CFG_ST_TIMEDELTA: 2
+--- CH_CFG_USE_SEMAPHORES: 1
+--- CH_CFG_USE_MUTEXES: 0
+--- CH_CFG_USE_EVENTS: 1
+--- CH_CFG_USE_MAILBOXES: 1
+--- CH_CFG_USE_MEMCORE: 1
+--- CH_CFG_USE_HEAP: 1
+--- CH_CFG_USE_MEMPOOLS: 1
+--- CH_CFG_USE_OBJ_FIFOS: 1
+--- CH_CFG_MEMCORE_SIZE: 0
+--- CH_CFG_USE_FACTORY: 1
+--- CH_CFG_FACTORY_MAX_NAMES_LENGTH: 8
+--- CH_CFG_FACTORY_OBJECTS_REGISTRY: 1
+--- CH_CFG_FACTORY_GENERIC_BUFFERS: 1
+--- CH_CFG_FACTORY_SEMAPHORES: 1
+--- CH_CFG_FACTORY_MAILBOXES: 1
+--- CH_CFG_FACTORY_OBJ_FIFOS: 1
+--- CH_DBG_STATISTICS: 0
+--- CH_DBG_SYSTEM_STATE_CHECK: 1
+--- CH_DBG_ENABLE_CHECKS: 1
+--- CH_DBG_ENABLE_ASSERTS: 1
+--- CH_DBG_ENABLE_STACK_CHECK: 1
+--- Result: SUCCESS
+============================================================================
+=== Test Sequence 2 (Threads Functionality)
----------------------------------------------------------------------------
--- Test Case 2.1 (System Tick Counter functionality)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 2.2 (Thread Sleep functionality)
--- Result: SUCCESS
+============================================================================
+=== Test Sequence 3 (Semaphores)
----------------------------------------------------------------------------
--- Test Case 3.1 (Semaphore primitives, no state change)
--- Result: SUCCESS
@@ -48,6 +73,8 @@
----------------------------------------------------------------------------
--- Test Case 3.3 (Semaphores timeout)
--- Result: SUCCESS
+============================================================================
+=== Test Sequence 4 (Suspend/Resume and Event Flags)
----------------------------------------------------------------------------
--- Test Case 4.1 (Suspend and Resume functionality)
--- Result: SUCCESS
@@ -55,28 +82,61 @@
--- Test Case 4.2 (Events Flags functionality)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 5.1 (Mailbox normal API, non-blocking tests)
+
+Final result: SUCCESS
+
+*** ChibiOS OS Library Test Suite
+***
+*** Compiled: Dec 10 2017 - 15:34:01
+*** Platform: STM32F746 Very High Performance with DSP and FPU
+*** Test Board: STMicroelectronics STM32F746G-Discovery
+
+============================================================================
+=== Test Sequence 1 (Mailboxes)
+----------------------------------------------------------------------------
+--- Test Case 1.1 (Mailbox normal API, non-blocking tests)
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 1.2 (Mailbox I-Class API, non-blocking tests)
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 1.3 (Mailbox timeouts)
+--- Result: SUCCESS
+============================================================================
+=== Test Sequence 2 (Memory Pools)
+----------------------------------------------------------------------------
+--- Test Case 2.1 (Loading and emptying a memory pool)
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 2.2 (Loading and emptying a guarded memory pool without waiting)
+--- Result: SUCCESS
+----------------------------------------------------------------------------
+--- Test Case 2.3 (Guarded Memory Pools timeout)
--- Result: SUCCESS
+============================================================================
+=== Test Sequence 3 (Memory Heaps)
----------------------------------------------------------------------------
---- Test Case 5.2 (Mailbox I-Class API, non-blocking tests)
+--- Test Case 3.1 (Allocation and fragmentation)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 5.3 (Mailbox timeouts)
+--- Test Case 3.2 (Default Heap)
--- Result: SUCCESS
+============================================================================
+=== Test Sequence 4 (Objects Factory)
----------------------------------------------------------------------------
---- Test Case 6.1 (Loading and emptying a memory pool)
+--- Test Case 4.1 (Objects Registry)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 6.2 (Loading and emptying a guarded memory pool without waiting)
+--- Test Case 4.2 (Dynamic Buffers Factory)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 6.3 (Guarded Memory Pools timeout)
+--- Test Case 4.3 (Dynamic Semaphores Factory)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 7.1 (Allocation and fragmentation)
+--- Test Case 4.4 (Dynamic Mailboxes Factory)
--- Result: SUCCESS
----------------------------------------------------------------------------
---- Test Case 7.2 (Default Heap)
+--- Test Case 4.5 (Dynamic Objects FIFOs Factory)
--- Result: SUCCESS
----------------------------------------------------------------------------