zephyr/tests/kernel/test_obj_tracing/nanokernel
Juan Manuel Cruz 5f566034e5 debug: object tracing sanity test includes thread monitor.
Change-Id: Ic57ed69374b2075bcdf5cd5d72b83b03b59fbac5
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-03-11 22:10:23 +00:00
..
Makefile
README.txt
prj_arc.conf debug: object tracing sanity test includes thread monitor. 2016-03-11 22:10:23 +00:00
prj_arm.conf debug: object tracing sanity test includes thread monitor. 2016-03-11 22:10:23 +00:00
prj_x86.conf debug: object tracing sanity test includes thread monitor. 2016-03-11 22:10:23 +00:00
testcase.ini

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 fibers that are synchronized with semaphores.

The application initializes their objects and starts the philosophers'
fiber interaction. A specific fiber, 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.