lumiera_documentation/tests/library
Ichthyostega 9c74466778 Tests: build an link a test-support library
This is something I wanted to clean-up since a very long time indeed,
but always postponed it, since it requires a lot of nasty clean-up and disentangling....

Several parts had been stashed away into `src/lib/test`, which are not really related:
 * the testrunner and testsuite builder
 * generic helper utilities
 * specialised test-support facilities, e.g. the EventLog

This changeset introduces a new top-level test folder and a namespace `::test`
Code from this folder is linked into a shared library `libtestsupport.so`,
which resides in the linkage hierarchy between »Vessel« and »Vault«,
yet is no longer part of the Lumiera application and only linked into the test-suite.
2026-03-06 23:16:32 +01:00
..
c-lib Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
diff Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
idi Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
meta Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
query Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
stat Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
allocation-cluster-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
app-config-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
branch-case-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
builder-qualifier-support-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
cmdline-wrapper-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
custom-shared-ptr-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
del-stash-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
exception-error-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
file-support-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
format-cout-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
format-helper-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
format-string-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
fun-hash-dispatch-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
gnuplot-gen-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
hash-generator-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
hash-indexed-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
hash-standard-to-boost-bridge-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
helloworldtest.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
hetero-data-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
incidence-count-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
index-iter-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
ios-savepoint-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
item-wrapper-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-adapter-stl-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-adapter-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-chain-search-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-core-adapter-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-cursor-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-explorer-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-queue-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-source-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-stack-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
iter-zip-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
itertools-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
lazy-init-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
life-cycle-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
linked-elements-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
multifact-argument-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
multifact-singleton-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
multifact-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
null-value-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
opaque-holder-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
opaque-unchecked-buffer-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
optional-ref-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
parse-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
path-array-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
polymorphic-value-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
query-text-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
random-concurrent-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
random-draw-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
random-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
rational-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
removefromsettest.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
result-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scoped-collection-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
scoped-ptrvect-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
search-path-splitter-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
several-builder-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
split-splice-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
symbol-hashtable-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
symbol-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-barrier-performance-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-barrier-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-classlock-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-locking-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-timedwait-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
sync-waiting-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
text-template-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
thread-wrapper-autonomous-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
thread-wrapper-join-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
thread-wrapper-lifecycle-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
thread-wrapper-self-recognition-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
thread-wrapper-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
typed-allocation-manager-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
unique-malloc-owner-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-collection-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-floordiv-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-floorwrap-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-foreach-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-identity-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-parse-bool-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-sanitised-identifier-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
util-tuple-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
variant-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
verb-function-dispatch-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
verb-visitor-dispatch-test.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00