lumiera_documentation/tests/core/steam/engine
Ichthyostega 542017aa65 Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294)
`steam/engine/mock-dispatcher.hpp |cpp` now integrates this
''complete mock setup for render jobs and frame dispatching.''
The exising `DummyJob` has been slightly adapted and renamed
to `MockJob` and is tightly integrated with the other mocks.

The implementation of a `MockDispatcher` necessitated to change
the use of `MockJobTicket`. The initial attempts used a complete
mock implementation, but this approach turned out not to be viable.
Instead — based on the ideas developed for the mock setup —
now the prospective real implementation of `JobTicket` is available
and will be used by the mock setup too. Instead of a synthetic spec,
now a setup of recursively connected `ExitNode`(s) is used; the latter
seems to develop into some kind of Facade for the render node network.

Based on this mock setup, we can now demonstrate the (mostly) complete
Job-Planning pipeline, starting from a segmentation up to render jobs,
and verify proper connectivity and job invocation.
✔
2023-06-13 20:23:33 +02:00
..
buff-table-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-metadata-key-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-metadata-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-provider-protocol-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
calc-stream-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
dispatcher-interface-test.cpp Dispatcher-Pipeline: decide upon the translation into portIDX 2023-06-12 19:21:14 +02:00
engine-interface-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
job-hash-test.cpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
job-planning-setup-test.cpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
mock-dispatcher.cpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
mock-dispatcher.hpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
mock-support-test.cpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
node-basic-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-fabrication-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-operation-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-source-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
scheduler-interface-test.cpp Dispatcher-Pipeline: mocked Dispatcher implementation complete (closes: #1294) 2023-06-13 20:23:33 +02:00
testframe-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testframe.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testframe.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
timings-test.cpp Dispatcher-Pipeline: builder type rebinding problems 2023-06-03 03:44:22 +02:00
tracking-heap-block-provider-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00