LUMIERA.clone/tests/vault/gear
Ichthyostega 3e84224f74 Scheduler-test: force dependency-wait to wake-up job
The main (test) thread is kept in a blocking wait until the
planned schedule is completed. If however the schedule overruns,
the wake-up job could just be triggered prematurely.

This can easily be prevented by adding a dependency from the last
computation job to the wake-up job. If the computation somehow
flounders, the SAFETY_TIMEOUT (5s) will eventually raise
an exception to let the test fail cleanly (shutting down
the Scheduler automatically)
2023-12-13 22:55:28 +01:00
..
activity-detector-test.cpp Scheduler-test: adapt λ-post to include deadline info 2023-12-13 19:42:38 +01:00
activity-detector.hpp Scheduler-test: adapt λ-post to include deadline info 2023-12-13 19:42:38 +01:00
block-flow-test.cpp Scheduler: connect BlockFlow capacity announcement 2023-11-10 23:52:20 +01:00
scheduler-activity-test.cpp Scheduler-test: adapt λ-post to include deadline info 2023-12-13 19:42:38 +01:00
scheduler-commutator-test.cpp Scheduler: integrate sanity check on timings 2023-11-07 18:37:20 +01:00
scheduler-invocation-test.cpp Scheduler: reconciled into clearer design 2023-11-04 04:49:13 +01:00
scheduler-load-control-test.cpp Scheduler: connect BlockFlow capacity announcement 2023-11-10 23:52:20 +01:00
scheduler-service-test.cpp Scheduler-test: force dependency-wait to wake-up job 2023-12-13 22:55:28 +01:00
scheduler-stress-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
scheduler-usage-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
special-job-fun-test.cpp Scheduler-test: a helper for one-time operations 2023-12-08 03:16:57 +01:00
test-chain-load-test.cpp Scheduler-test: ''can demonstrate running a synthetic load'' (closes #1346) 2023-12-11 23:53:25 +01:00
test-chain-load.hpp Scheduler-test: force dependency-wait to wake-up job 2023-12-13 22:55:28 +01:00
work-force-test.cpp Chain-Load: demonstrate use of the expansion rule 2023-11-29 02:58:55 +01:00