LUMIERA.clone/src/test
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
..
diagnostic-output.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
DIR_INFO Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
event-log.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
event-log.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
microbenchmark-adaptor.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
microbenchmark.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
run.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
suite.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
suite.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
temp-dir.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test-coll.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test-helper.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test-helper.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
test.h Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
testoption.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
testoption.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
tracking-allocator.cpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
tracking-allocator.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
tracking-dummy.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00
transiently.hpp Tests: build an link a test-support library 2026-03-06 23:16:32 +01:00