LUMIERA.clone/tests/core/steam/engine
Ichthyostega 722c12e312 BufferProvider: assess status and consider approach to OutputSlot (see #1395)
The first round of the [ticket:1410 BufferProvider clean-up] is roughly complete.
 * a much cleaner diagnostic interface has been defined and implemented
 * this allowed to modernise the `DiagnosticBufferProvider_test`
   and the `BufferProviderProtocol_test`
 * the implementation scheme has been split in two realms
 * the old heap-memory based implementation has been re-arranged,
   so that the aforementioned tests are **green** again.

Now is the point to draft a solution to get the interfaces of
`BufferProvider` and `OutputSlot` aligned, so that the latter
can expose its lifecycle through the former.

Today, I have analysed various aspects and developed a pathway
to get into that task, and next I will reshape the previously
failed `OutputProxyProvider_test` into a prototype to
validate this idea
2026-02-20 00:21:29 +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: look through further aspects of the API 2026-02-19 00:46:40 +01:00
calc-stream-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
diagnostic-buffer-provider-test.cpp BufferProvider: completely restore DiagnosticBufferProvider_test 2026-02-17 23:56:23 +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: assess status and consider approach to OutputSlot (see #1395) 2026-02-20 00:21:29 +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 BufferProvider: assess status and consider approach to OutputSlot (see #1395) 2026-02-20 00:21:29 +01: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: implement first strike of diagnostics accessors 2026-02-12 20:22:11 +01:00
testframe.hpp BufferProvider: implement first strike of diagnostics accessors 2026-02-12 20:22:11 +01:00
timings-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00