![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 64 of file scheduler-service-test.cpp.
Private Member Functions | |
| virtual void | run (Arg) |
| void | simpleUsage () |
| void | verify_StartStop () |
| void | verify_LoadFactor () |
| void | invokeWorkFunction () |
| void | scheduleRenderJob () |
| void | processSchedule () |
Static Private Member Functions | |
| static void | postNewTask (Scheduler &scheduler, Activity &chain, Time start) |
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 | |
|
inlineprivatevirtual |
Definition at line 68 of file scheduler-service-test.cpp.
References SchedulerService_test::invokeWorkFunction(), SchedulerService_test::processSchedule(), SchedulerService_test::scheduleRenderJob(), Test::seedRand(), SchedulerService_test::simpleUsage(), SchedulerService_test::verify_LoadFactor(), and SchedulerService_test::verify_StartStop().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 83 of file scheduler-service-test.cpp.
References Time::ANYTIME, vault::gear::test::onetimeCrunch(), and vault::gear::watch().
Referenced by SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:helper to inject a new task into the Scheduler, without also activating WorkForce and load control.
Definition at line 121 of file scheduler-service-test.cpp.
References Scheduler::layer1_, Scheduler::layer2_, and SchedulerCommutator::postChain().
Referenced by SchedulerService_test::invokeWorkFunction(), SchedulerService_test::verify_LoadFactor(), and SchedulerService_test::verify_StartStop().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 132 of file scheduler-service-test.cpp.
References Activity::FEED, RealClock::now(), SchedulerService_test::postNewTask(), and vault::gear::watch().
Referenced by SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 176 of file scheduler-service-test.cpp.
References Activity::FEED, MARK_TEST_FUN, RealClock::now(), SchedulerService_test::postNewTask(), and vault::gear::watch().
Referenced by SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 321 of file scheduler-service-test.cpp.
References lib::test::benchmarkTime(), ActivityDetector::buildActivationProbe(), ActivityDetector::invokeTime(), MARK_TEST_FUN, RealClock::now(), vault::gear::activity::PASS, SchedulerService_test::postNewTask(), vault::gear::activity::WAIT, and vault::gear::watch().
Referenced by SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 467 of file scheduler-service-test.cpp.
References ActivityMatch::arg(), ActivityMatch::beforeInvocation(), ActivityDetector::buildMockJob(), Config::COMPUTATION_CAPACITY, Activity::GATE, ActivityDetector::incrementSeq(), Activity::INVOKE, RealClock::now(), vault::gear::activity::PASS, Activity::POST, TRANSIENTLY, ActivityDetector::verifySeqIncrement(), vault::gear::watch(), and Activity::WORKSTART.
Referenced by SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 538 of file scheduler-service-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 SchedulerService_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for SchedulerService_test:
Collaboration diagram for SchedulerService_test: