LUMIERA.clone/tests
Ichthyostega 40d3167d1a Library: integrate automatic adapters to flatten iterable sources
This expands the processing scheme developed thus far, so that
an arbitrary nested iterable can be handled, as long as it can be
adapted by the generic mechanisms provided by IterExplorer.

Notably there is now a type pattern match to distinguish various cases,
even spanning the ''rather esoteric'' possibility that an underlying
iterator produces STL collections by-value.

By examining these special cases, the limitations of the `IteratorExplorer`
design were highlighted, and a number of tricky bugs could be fixed.
2026-03-28 23:27:23 +01:00
..
basics Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
lib Library: integrate automatic adapters to flatten iterable sources 2026-03-28 23:27:23 +01:00
operation Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
plugin Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
stage BufferProvider: simplify OutputSlot implementation structure 2026-03-14 03:36:15 +01:00
steam Testsuite: fix breakage 2026-03-24 23:19:05 +01:00
test BufferProvider: now able to relocate OutputSlot into Vault Layer 2026-03-10 23:12:30 +01:00
tool Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
vault BufferProvider: obvious convenience function 2026-03-24 23:48:13 +01:00
vessel Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
00helloworld.tests
00support.tests BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
00test.tests Upgrade: fix test-failures (1) 2025-04-24 23:39:58 +02:00
10errorhandling.tests
10exception.tests Library: discontinue setting error flag from Exceptions (see #1341) 2023-10-01 20:11:45 +02:00
11concurrency.tests LibraryApplication: tie DispatcherLoop to thread lifecycle 2023-10-12 20:23:59 +02:00
11list.tests
11locking.tests Library/Application: complete technology switch (closes #1279) 2023-10-16 01:44:04 +02:00
11luid.tests
11safeclib.tests
12metaprogramming.tests BufferProvider: research how to build a policy with callbacks 2026-02-26 02:20:51 +01:00
15library.tests Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
16calculation.tests Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
20config_lowlevel.tests
20threads.tests
22config_highlevel.tests
25fundamental.tests clean-up: relocate NTSC drop-frame conversion functions 2025-05-27 23:39:36 +02:00
30backend-file.tests
30interfaces.tests
31plugin.tests
31vault-memory.tests OutputSlot: consider how to integrate the proxy provider 2026-03-17 00:48:08 +01:00
32scheduler.tests Library: Testsuite maintenance 2024-11-16 00:38:57 +01:00
40core.tests clean-up: some further bits never actually used 2025-06-01 00:53:35 +02:00
41asset.tests Assets: investigating the unclear distinction between asset::Struct and asset::Meta (#1156) 2018-09-14 21:06:12 +02:00
42query.tests clean-up: some further bits never actually used 2025-06-01 00:53:35 +02:00
43session.tests Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
44controller.tests Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
45builder.tests Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
46fixture.tests Dispatcher-Pipeline: create hook for self-validation 2023-06-12 01:18:59 +02:00
46node.tests Invocation: ++ Milestone ++ invoke complex render graph 2025-02-19 23:27:52 +01:00
47engine.tests OutputSlot: consider how to integrate the proxy provider 2026-03-17 00:48:08 +01:00
48playout.tests Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
49core-integration.tests Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
51-gui-model.tests Segmentation: structure analysis for splitSplice operation 2023-05-02 04:29:34 +02:00
52-gui-control.tests Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
80-regression.tests
DIR_INFO
SConscript BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
test-runner.cpp BufferProvider: relocate TestFrame and dummy-hash computations 2026-03-07 23:02:35 +01:00
test.conf Testsuite: increase virtual memory limit 2023-10-04 22:42:37 +02:00
test.sh Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00