#include <boost/test/unit_test.hpp>
#include <icl_core/BaseTypes.h>
#include <icl_core/internal_raw_debug.h>
#include <icl_core/os_lxrt.h>
#include <icl_core/TimeSpan.h>
#include <icl_core/TimeStamp.h>
#include <icl_core_thread/PeriodicThread.h>
Go to the source code of this file.
Classes | |
class | BurnThread |
class | PeriodicTestThread |
Functions | |
BOOST_AUTO_TEST_CASE (RunPeriodicThread_1s) | |
BOOST_AUTO_TEST_CASE (RunPeriodicThread_100ms) | |
void | runPeriodicThread (const TimeSpan &period, size_t runs, const TimeSpan &max_deviation, const TimeSpan &mean_deviation, bool burn=false) |
Variables | |
const icl_core::TimeSpan | cBURN_THREAD_PERIOD (0, 100000000) |
const icl_core::ThreadPriority | cBURN_THREAD_PRIORITY = 8 |
const double | cMAX_DEVIATION_FACTOR = 1 |
const double | cMEAN_DEVIATION_FACTOR = 1 |
const size_t | cNUMBER_OF_BURN_THREADS = 10 |
const icl_core::ThreadPriority | cRUN_THREAD_PRIORITY = 18 |
const icl_core::ThreadPriority | cTEST_THREAD_PRIORITY = 19 |
Definition in file ts_PeriodicThread.cpp.
BOOST_AUTO_TEST_CASE | ( | RunPeriodicThread_1s | ) |
Definition at line 192 of file ts_PeriodicThread.cpp.
BOOST_AUTO_TEST_CASE | ( | RunPeriodicThread_100ms | ) |
Definition at line 198 of file ts_PeriodicThread.cpp.
void runPeriodicThread | ( | const TimeSpan & | period, |
size_t | runs, | ||
const TimeSpan & | max_deviation, | ||
const TimeSpan & | mean_deviation, | ||
bool | burn = false |
||
) |
Definition at line 143 of file ts_PeriodicThread.cpp.
const icl_core::TimeSpan cBURN_THREAD_PERIOD(0, 100000000) |
const icl_core::ThreadPriority cBURN_THREAD_PRIORITY = 8 |
Definition at line 53 of file ts_PeriodicThread.cpp.
const double cMAX_DEVIATION_FACTOR = 1 |
Definition at line 55 of file ts_PeriodicThread.cpp.
const double cMEAN_DEVIATION_FACTOR = 1 |
Definition at line 56 of file ts_PeriodicThread.cpp.
const size_t cNUMBER_OF_BURN_THREADS = 10 |
Definition at line 57 of file ts_PeriodicThread.cpp.
const icl_core::ThreadPriority cRUN_THREAD_PRIORITY = 18 |
Definition at line 54 of file ts_PeriodicThread.cpp.
const icl_core::ThreadPriority cTEST_THREAD_PRIORITY = 19 |
Definition at line 52 of file ts_PeriodicThread.cpp.