![]() |
fairness
v1.0.0
A collection of advanced syncronization mechanisms.
|
Alias test. More...
#include <boost/fairness.hpp>#include <gtest/gtest.h>#include <thread>#include <algorithm>#include <DeterministicConcurrency>#include "scenarios.hpp"
Macros | |
| #define | BOOST_FAIRNESS_MAX_PQNODES 32 |
| #define | RANDOM_TESTS 250 |
Functions | |
| int | main (int argc, char *argv[]) |
| TEST (PriorityMutex_ControlledScheduling, LockUnlockTest) | |
| TEST (PriorityMutex_ControlledScheduling, LockUnlockTest2) | |
| TEST (PriorityMutex_ControlledScheduling, RandomizedPriorityTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_LockUnlockTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_LockUnlockTest2) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RandomizedPriorityTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RecursiveCustomTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RecursiveDifferentPriorityTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RecursiveTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RecursiveTryLockDifferentPriorityTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_RecursiveTryLockTest) | |
| TEST (RecursivePriorityMutex_ControlledScheduling, RPM_TryLockTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, LockSharedTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, LockUnlockTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, LockUnlockTest2) | |
| TEST (SharedPriorityMutex_ControlledScheduling, PriorityBehavior) | |
| TEST (SharedPriorityMutex_ControlledScheduling, S_LockSharedTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, SPM_RandomizedPriorityTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, TryLockSharedTest) | |
| TEST (SharedPriorityMutex_ControlledScheduling, TryLockTest) | |
| TEST (SlimPriorityMutex_ControlledScheduling, SLM_LockUnlockTest) | |
| TEST (SlimPriorityMutex_ControlledScheduling, SLM_LockUnlockTest2) | |
| TEST (SlimPriorityMutex_ControlledScheduling, SLM_RandomizedPriorityTest) | |
| TEST (SlimPriorityMutex_ControlledScheduling, SLM_TryLockTest) | |
| TEST (SpinlockPriorityMutex_ControlledScheduling, SPNLCPM_LockUnlockTest) | |
| TEST (SpinlockPriorityMutex_ControlledScheduling, SPNLCPM_LockUnlockTest2) | |
| TEST (SpinlockPriorityMutex_ControlledScheduling, SPNLCPM_RandomizedPriorityTest) | |
Alias test.
| #define BOOST_FAIRNESS_MAX_PQNODES 32 |
| #define RANDOM_TESTS 250 |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
| TEST | ( | PriorityMutex_ControlledScheduling | , |
| LockUnlockTest | |||
| ) |
| TEST | ( | PriorityMutex_ControlledScheduling | , |
| LockUnlockTest2 | |||
| ) |
| TEST | ( | PriorityMutex_ControlledScheduling | , |
| RandomizedPriorityTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_LockUnlockTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_LockUnlockTest2 | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RandomizedPriorityTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RecursiveCustomTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RecursiveDifferentPriorityTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RecursiveTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RecursiveTryLockDifferentPriorityTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_RecursiveTryLockTest | |||
| ) |
| TEST | ( | RecursivePriorityMutex_ControlledScheduling | , |
| RPM_TryLockTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| LockSharedTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| LockUnlockTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| LockUnlockTest2 | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| PriorityBehavior | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| S_LockSharedTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| SPM_RandomizedPriorityTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| TryLockSharedTest | |||
| ) |
| TEST | ( | SharedPriorityMutex_ControlledScheduling | , |
| TryLockTest | |||
| ) |
| TEST | ( | SlimPriorityMutex_ControlledScheduling | , |
| SLM_LockUnlockTest | |||
| ) |
| TEST | ( | SlimPriorityMutex_ControlledScheduling | , |
| SLM_LockUnlockTest2 | |||
| ) |
| TEST | ( | SlimPriorityMutex_ControlledScheduling | , |
| SLM_RandomizedPriorityTest | |||
| ) |
| TEST | ( | SlimPriorityMutex_ControlledScheduling | , |
| SLM_TryLockTest | |||
| ) |
| TEST | ( | SpinlockPriorityMutex_ControlledScheduling | , |
| SPNLCPM_LockUnlockTest | |||
| ) |
| TEST | ( | SpinlockPriorityMutex_ControlledScheduling | , |
| SPNLCPM_LockUnlockTest2 | |||
| ) |
| TEST | ( | SpinlockPriorityMutex_ControlledScheduling | , |
| SPNLCPM_RandomizedPriorityTest | |||
| ) |