LUMIERA.clone/tests/core/steam/engine
Ichthyostega bb6401aaf3 BufferProvider: reshape diagnostics into a decorator
The intention is to build the tracking functionality from scratch,
while wrapping the old implementation as delegate. Hopefully this allows
to reduce the complexity of the existing implementation step by step,
until I'm ''able to grasp what this implementation does''.

This old implementation works, but is highly problematic code.
The Git history shows that I had already problems to understand this code
while building the DiagnosticOutputSlot, one year later.

To my defense, in both cases (2011 and 2012), I had no clear idea yet
how the processing within the engine would work, and thus I considered
that Buffer Type registry a mere implementation detail, that can be
lumped into the »code behind«.
2026-02-09 03:29:06 +01:00
..
buffer-metadata-key-test.cpp BufferProvider: start with some requirement analysis 2026-01-25 02:19:30 +01:00
buffer-metadata-test.cpp BufferProvider: start with some requirement analysis 2026-01-25 02:19:30 +01:00
buffer-provider-protocol-test.cpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
calc-stream-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
diagnostic-buffer-provider-test.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
dispatcher-interface-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-ctx-test.cpp BufferProvider: start with some requirement analysis 2026-01-25 02:19:30 +01:00
engine-interface-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-hash-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-planning-pipeline-test.cpp clean-up: remove gavl_time_t as external dependency 2025-05-17 23:12:47 +02:00
job-planning-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-dispatcher.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-dispatcher.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-support-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
node-base-test.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
node-builder-test.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
node-devel-test.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
node-feed-test.cpp BufferProvider: reshape diagnostics into a decorator 2026-02-09 03:29:06 +01:00
node-link-test.cpp BufferProvider: identify usages of the default BufferProvider 2026-02-09 00:59:35 +01:00
node-meta-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-opera-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-storage-test.cpp Invocation: rearrange the Render Node development tests 2024-12-07 02:17:55 +01:00
output-proxy-provider-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
scheduler-interface-test.cpp Upgrade: address further warnings 2025-04-15 23:40:14 +02:00
test-rand-ontology.cpp BufferProvider: define standard usage as test case 2026-01-24 15:13:16 +01:00
test-rand-ontology.hpp Invocation: build a complex Render Node network for integration test 2025-02-19 19:37:55 +01:00
testframe-test.cpp Invocation: build test-data manipulation function 2024-11-21 00:50:39 +01:00
testframe.cpp BufferProvider: define standard usage as test case 2026-01-24 15:13:16 +01:00
testframe.hpp BufferProvider: define standard usage as test case 2026-01-24 15:13:16 +01:00
timings-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00