zephyr/tests/kernel/test_obj_tracing/microkernel
Juan Manuel Cruz 6d040a89ff debug: add task tracing to sanity test
Change-Id: I2d9691d094a764b9e884ef5f7a2700bedcf71745
Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-03-11 22:13:43 +00:00
..
src debug: add task tracing to sanity test 2016-03-11 22:13:43 +00:00
Makefile debug: sanity test for kernel object tracing 2016-03-11 22:07:15 +00:00
README.txt debug: sanity test for kernel object tracing 2016-03-11 22:07:15 +00:00
prj.mdef debug: sanity test for kernel object tracing 2016-03-11 22:07:15 +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 debug: sanity test for kernel object tracing 2016-03-11 22:07:15 +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.