![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 55 of file scheduler-stress-test.cpp.
Private Types | |
| using | StressRig = StressTestRig< 16 > |
Private Member Functions | |
| virtual void | run (Arg arg) |
| void | smokeTest () |
| void | setup_systematicSchedule () |
| void | verify_instrumentation () |
| void | search_breaking_point () |
| void | watch_expenseFunction () |
| void | investigateWorkProcessing () |
Additional Inherited Members | |
Static Public Member Functions inherited from Test | |
| static string | firstTok (Arg) |
| conveniently pick the first token from the argument line | |
| static uint | firstVal (Arg, uint=1) |
| conveniently use some number given as argument, with optional default | |
Public Member Functions inherited from Test | |
| virtual | ~Test ()=default |
| this is an interface | |
| virtual void | run (Arg arg)=0 |
| void | seedRand () |
| draw a new random seed from a common nucleus, and re-seed the default-Gen. | |
| lib::Random | makeRandGen () |
| build a dedicated new RandomGen, seeded from the default-Gen | |
|
private |
Definition at line 311 of file scheduler-stress-test.cpp.
|
inlineprivatevirtual |
Definition at line 59 of file scheduler-stress-test.cpp.
References Test::firstTok(), SchedulerStress_test::investigateWorkProcessing(), SchedulerStress_test::search_breaking_point(), Test::seedRand(), SchedulerStress_test::setup_systematicSchedule(), SchedulerStress_test::smokeTest(), SchedulerStress_test::verify_instrumentation(), and SchedulerStress_test::watch_expenseFunction().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 77 of file scheduler-stress-test.cpp.
References TestChainLoad< maxFan >::buildTopology(), TestChainLoad< maxFan >::computeGraphStatistics(), TestChainLoad< maxFan >::configureShape_chain_loadBursts(), MARK_TEST_FUN, vault::gear::test::STAT_FORK, vault::gear::test::STAT_JOIN, vault::gear::test::STAT_NODE, and vault::gear::watch().
Referenced by SchedulerStress_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 136 of file scheduler-stress-test.cpp.
References TestChainLoad< maxFan >::buildTopology(), ComputationalLoad::calibrate(), TestChainLoad< maxFan >::configureShape_chain_loadBursts(), ComputationalLoad::invoke(), MARK_TEST_FUN, ComputationalLoad::timeBase, and vault::gear::watch().
Referenced by SchedulerStress_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 274 of file scheduler-stress-test.cpp.
References Config::COMPUTATION_CAPACITY, MARK_TEST_FUN, and vault::gear::watch().
Referenced by SchedulerStress_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 332 of file scheduler-stress-test.cpp.
References MARK_TEST_FUN.
Referenced by SchedulerStress_test::run().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 371 of file scheduler-stress-test.cpp.
References vault::gear::test::bench::linearRegression(), and MARK_TEST_FUN.
Referenced by SchedulerStress_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 426 of file scheduler-stress-test.cpp.
References TestChainLoad< maxFan >::buildTopology(), Config::COMPUTATION_CAPACITY, TestChainLoad< maxFan >::getHash(), MARK_TEST_FUN, TestChainLoad< maxFan >::seedingRule(), TRANSIENTLY, and vault::gear::watch().
Referenced by SchedulerStress_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for SchedulerStress_test:
Collaboration diagram for SchedulerStress_test: