LUMIERA.clone/tests
Ichthyostega 0782dd4922 investigate and confirm the logic underlying the matchSrc, skipSrc and acceptSrc primitives
In Theory, acceptSrc and skipSrc are to operate symmetrically,
with the sole difference that skipSrc does not move anything
into the new content.

BUT, since skipSrc is also used to implement the `skip` verb,
which serves to discard garbage left back by a preceeding `find`,
we cannot touch the data found in the src position without risk
of SEGFAULT. For this reason, there is a dedicated matchSrc operation,
which shall be used to generate the verification step to properly
implement the `del` verb.

I've spent quite some time to verify the logic of predicate evaluation.
It seems to be OK: whenever the SELECTOR applies, then we'll perform
the local match, and then also we'll perform the skipSrc. Otherwise,
we'll delegate both operations likewise to the next lower layer,
without touching anything here.
2016-08-09 23:42:42 +02:00
..
backend
basics clean-up(#985): unify various type-indicating helpers 2016-01-09 02:05:23 +01:00
core Library: add option to bypass the sanitising in EntryID 2016-05-28 03:21:04 +02:00
gui Element protocol: broadcast of state reset messages unit test PASS 2016-02-14 05:03:08 +01:00
include
library investigate and confirm the logic underlying the matchSrc, skipSrc and acceptSrc primitives 2016-08-09 23:42:42 +02:00
operation mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
plugin mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
tool
00helloworld.tests
00support.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
00test.tests
10errorhandling.tests
10exception.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
11list.tests
11locking.tests
11luid.tests
11mpool.tests
11priqueue.tests
11safeclib.tests
11slist.tests
11time.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
12metaprogramming.tests immutable-arguments(#989): verify the tuple builder can handle those too 2016-02-07 02:20:01 +01:00
15library.tests rename test (no change) 2016-05-26 02:16:34 +02:00
20config_lowlevel.tests
20filedescriptor.tests
20filehandle.tests
20threads.tests
22config_highlevel.tests
25fundamental.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
30backend-file.tests
30backend-scheduler.tests
30backend-threadpool.tests
30interfaces.tests
30mmap.tests
30resourcecollector.tests
31fileheader.tests
31plugin.tests
40core.tests
41asset.tests fix and adjust broken test defintions. Closes #985 2016-01-10 12:25:45 +01:00
42query.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
43session.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
44builder.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
45controller.tests immutable-arguments(#989): add a first-class unit test (closes #989) 2016-02-07 02:59:03 +01:00
46engine.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
47playout.tests
48proc-operate.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
51-gui-model.tests state manager storage implemented and covered by unit test 2016-02-13 22:55:59 +01:00
80-regression.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
DIR_INFO
SConscript build/platform: make lib SigC++ available for GUI test code 2015-12-25 03:06:33 +01:00
test.conf
test.sh
testrunner.cpp