test: Repeat deadlock tests

This commit is contained in:
Hennadii Stepanov 2020-06-22 21:35:43 +03:00
parent 1f96be25b0
commit 42b2a95373
No known key found for this signature in database
GPG Key ID: 410108112E7EA81F

View File

@ -40,9 +40,13 @@ BOOST_AUTO_TEST_CASE(potential_deadlock_detected)
RecursiveMutex rmutex1, rmutex2; RecursiveMutex rmutex1, rmutex2;
TestPotentialDeadLockDetected(rmutex1, rmutex2); TestPotentialDeadLockDetected(rmutex1, rmutex2);
// The second test ensures that lock tracking data have not been broken by exception.
TestPotentialDeadLockDetected(rmutex1, rmutex2);
Mutex mutex1, mutex2; Mutex mutex1, mutex2;
TestPotentialDeadLockDetected(mutex1, mutex2); TestPotentialDeadLockDetected(mutex1, mutex2);
// The second test ensures that lock tracking data have not been broken by exception.
TestPotentialDeadLockDetected(mutex1, mutex2);
#ifdef DEBUG_LOCKORDER #ifdef DEBUG_LOCKORDER
g_debug_lockorder_abort = prev; g_debug_lockorder_abort = prev;