test: fix comment in MutexPriorityProtocolTestCase.hpp
test: extend MutexOperationsTestCase functions by allowing to specify
protocol and priority ceiling of the tested mutex
test: yield after starting the lock-unlock thread in
MutexOperationsTestCase
test: move actual test code from MutexOperationsTestCase::run_() to new
local testRunner_() function
test: execute whole MutexOperationsTestCase with specific priority,
restore previous priority after the test
test: allow specifying of priority of created thread in
mutexTestTryLockWhenLocked()
test: use testThreadPriority as priority parameter for calls to
mutexTestTryLockWhenLocked() in MutexOperationsTestCase
test: execute the test for all valid combinations of mutex types,
protocols and priority ceilings in MutexOperationsTestCase
test: move actual test code from
MutexErrorCheckingOperationsTestCase::run_() to new local testRunner_()
function
test: execute whole MutexErrorCheckingOperationsTestCase with specific
priority, restore previous priority after the test
test: execute MutexErrorCheckingOperationsTestCase for all valid
combinations of mutex protocols and priority ceilings
test: move actual test code from
MutexRecursiveOperationsTestCase::run_() to new local testRunner_()
function
test: execute whole MutexRecursiveOperationsTestCase with specific
priority, restore previous priority after the test
test: execute MutexRecursiveOperationsTestCase for all valid
combinations of mutex protocols and priority ceilings
test: add short sleep before unlocking the mutex in
MutexPriorityTestCase - this it to make sure all test threads are
blocked on mutex
test: execute MutexPriorityTestCase for all valid combinations of mutex
types, protocols and priority ceilings
test: add MutexPriorityProtectOperationsTestCase class
test: add MutexPriorityProtectOperationsTestCase to executed test cases