lumiera_documentation/tests/vault/gear
Ichthyostega ae7c9e7889 BufferProvider: in preparation for a load test
To verify integration of this new engine-level facility,
it seems prudent to build a load test (without going into
extended stress- and performance testing).

For that we need
- random buffer demand
- a computational load that actually uses the buffer.

As part of the ''scheduler stress testing'', a self-calibrating
`ComputationalLoad` was developed, which even implements both a
merely computational load, but also a memory accessing computation.

This can be extended to optionally use an external buffer, instead
of allocating a precisely dimensioned memory block directly from heap.
Obviously this extension is ''dangerous'', since there is no way to
verify that the storage passed in can accommodated the storage required
based on the current calibration of the `ComputationalLoad`


As an aside: identified a timing check in `SchedulerService_test`
that showed the tendency to fail when invoked immediately after a build.
2026-05-27 17:08:23 +02:00
..
activity-detector-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
activity-detector.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
block-flow-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-activity-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-commutator-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-invocation-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-load-control-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-service-test.cpp BufferProvider: in preparation for a load test 2026-05-27 17:08:23 +02:00
scheduler-stress-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scheduler-usage-test.cpp BufferProvider: in preparation for a load test 2026-05-27 17:08:23 +02:00
special-job-fun-test.cpp Library: investigate design for an opaque inline functor 2026-04-08 01:53:53 +02:00
stress-test-rig.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test-chain-load-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test-chain-load.hpp BufferProvider: in preparation for a load test 2026-05-27 17:08:23 +02:00
work-force-test.cpp Testsuite: fix breakage 2026-03-24 23:19:05 +01:00