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.
22 lines
363 B
Text
22 lines
363 B
Text
TESTING "Library Test Suite: calculation" ./test-suite --group=calculation
|
|
|
|
|
|
|
|
TEST "Data Table with CSV storage" DataCSV_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Statistic and Regression" Statistic_test << END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Random numbers and Seed" Random_test << END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Concurrent PRNG access" RandomConcurrent_test quick << END
|
|
return: 0
|
|
END
|