Created
May 21, 2018 21:13
-
-
Save bugobliterator/5ff28bfe97b637b246e1e79503d49b06 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Final result: SUCCESS | |
*** ChibiOS/RT Test Suite | |
*** | |
*** Compiled: May 22 2018 - 01:33:05 | |
*** Platform: Kinetis | |
*** Test Board: NXPhlite V3 | |
---------------------------------------------------------------------------- | |
--- Test Case 1.1 (System integrity functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 1.2 (Critical zones functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 1.3 (Interrupts handling functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 1.4 (System Tick Counter functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.1 (Thread Sleep functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.2 (Ready List functionality, threads priority order) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.3 (Priority change test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.4 (Priority change test with Priority Inheritance) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 3.1 (Suspend and Resume functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.1 (Semaphore primitives, no state change) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.2 (Semaphore enqueuing test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.3 (Semaphore timeout test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.4 (Testing chSemAddCounterI() functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.5 (Testing chSemWaitSignal() functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.6 (Testing Binary Semaphores special case) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.1 (Priority enqueuing test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.2 (Priority return verification) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.3 (Repeated locks, non recursive scenario) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.4 (Condition Variable signal test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.5 (Condition Variable broadcast test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.6 (Condition Variable priority boost test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 6.1 (Messages Server loop) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.1 (Events registration) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.2 (Event Flags dispatching) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.3 (Events Flags wait using chEvtWaitOne()) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.4 (Events Flags wait using chEvtWaitAny()) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.5 (Events Flags wait using chEvtWaitAll()) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.6 (Events Flags wait timeouts) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.7 (Broadcasting using chEvtBroadcast()) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 8.1 (Mailbox normal API, non-blocking tests) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 8.2 (Mailbox I-Class API, non-blocking tests) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 8.3 (Mailbox timeouts) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 9.1 (Loading and emptying a memory pool) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 9.2 (Loading and emptying a guarded memory pool without waiting) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 9.3 (Guarded Memory Pools timeout) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 10.1 (Allocation and fragmentation) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 10.2 (Default Heap) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 11.1 (Threads creation from Memory Heap) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 11.2 (Threads creation from Memory Pool) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.1 (Messages performance #1) | |
--- Score : 25570 msgs/S, 51140 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.2 (Messages performance #2) | |
--- Score : 24705 msgs/S, 49410 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.3 (Messages performance #3) | |
--- Score : 24693 msgs/S, 49386 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.4 (Context Switch performance) | |
--- Score : 73464 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.5 (Threads performance, full cycle) | |
--- Score : 23479 threads/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.6 (Threads performance, create/exit only) | |
--- Score : 25063 threads/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.7 (Mass reschedule performance) | |
--- Score : 9981 reschedules/S, 59886 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.8 (Round-Robin voluntary reschedule) | |
--- Score : 71160 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.9 (Virtual Timers set/reset performance) | |
--- Score : 33600 timers/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.10 (Semaphores wait/signal performance) | |
--- Score : 227116 wait+signal/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.11 (Mutexes lock/unlock performance) | |
--- Score : 193388 lock+unlock/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.12 (RAM Footprint) | |
--- System: 2172 bytes | |
--- Thread: 68 bytes | |
--- Timer : 20 bytes | |
--- Semaph: 12 bytes | |
--- Mutex : 16 bytes | |
--- CondV.: 8 bytes | |
--- EventS: 4 bytes | |
--- EventL: 20 bytes | |
--- MailB.: 40 bytes | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
Final result: SUCCESS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment