19 lines
730 B
Plaintext
19 lines
730 B
Plaintext
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.
|