zephyr/tests/kernel/test_obj_tracing/microkernel
Juan Manuel Cruz 655a2c89f8 tracing: test includes ipc console fiber if enabled
The test test_thread_monitor fails when a platform enables
the IPC console.
This commit fixes the test to count the IPC console fiber
if it is enabled in the project or the platform.

Change-Id: I9faf9d120b35d9211e558be8f5788885f30c3081
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-07-08 20:34:30 +00:00
..
src tracing: test includes ipc console fiber if enabled 2016-07-08 20:34:30 +00:00
Makefile tests: remove duplicate kernel configs and usage of ARCH 2016-05-23 16:46:08 +00:00
README.txt
prj.conf tests: remove duplicate kernel configs and usage of ARCH 2016-05-23 16:46:08 +00:00
prj.mdef
testcase.ini testcases: sanity check TCs get more language for real HW 2016-06-14 23:49:56 +00:00

README.txt

Test Description
----------------

The object tracing test is a sanity test to verify that the
object tracing API remains healthy on both the nanokernel and
microkernel.

It uses the philsophers as a common application that implements
multiple taks that are synchronized with mutexes.

The application initializes their objects and starts the philosophers'
task interaction. A specific task, called object monitor, accesses
the object tracing API and reports the number of expected objects.

The sanity test script expects each test to finish its execution
and then it considers the test completed. For that reason the
philosophers' threads execute a finite number of iterations. After
that the application execution ends.