lumiera_documentation/tests
Ichthyostega aecef2a8f4 Commands: refactor integration into SessionCommandService (#1089)
It seems more adequate to push the somewhat intricate mechanics
for the "fall back" onto generic commands down into the implementation
level of CommandInstanceManager. The point is, we know the standard
usage situation is to rely on the instance manager, and thus we want
to avoid redundant table lookups, only to support the rare case of
fallback to global commands. The latter is currently used only from
unit-tests, but might in future also be used by scripts.

Due to thread safety considerations, I have refrained from handing
out a direct reference to the command token sitting in the registry,
even while not doing so incurs a small runtime penalty (accessing
the shared ref-count for creating a copy of the smart-handle).
This is the typical situation where you'd be tempted to sacrifice
sanity for the sake of an imaginary performance benefit, which
in fact is dwarfed by all the machinery of UI-Bus and argument
passing via GenNode.
2017-04-09 19:11:40 +02:00
..
backend decommission the safe-bool-idiom (closes #477) 2017-04-02 06:42:23 +02:00
basics Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
core Commands: refactor integration into SessionCommandService (#1089) 2017-04-09 19:11:40 +02:00
gui Symbol: switch to using the symbol-table as backing implementation (#158) 2017-04-07 06:34:41 +02:00
include MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
library Analysis regarding the next step, integration of InstanceManagement into SessionCommand facade 2017-04-09 01:34:18 +02:00
operation Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
plugin Fix notorious warning 2017-04-01 23:59:37 +02:00
tool Doxygen: supply missing file level comments for test support helpers 2017-02-22 01:58:49 +01:00
00helloworld.tests link tests with stringent application scope dependencies (closes #938) 2014-10-17 21:15:59 +02:00
00support.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
00test.tests
10errorhandling.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
10exception.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
11list.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11locking.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11luid.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11mpool.tests LANDING: transition to GTK-3 2015-05-30 17:11:41 +02:00
11priqueue.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11safeclib.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11slist.tests reorganise test suite compartments 2014-10-17 20:02:25 +02:00
11time.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
12metaprogramming.tests Commands: refactor integration into SessionCommandService (#1089) 2017-04-09 19:11:40 +02:00
15library.tests Symbol: test coverage for empty and bool 2017-04-07 20:06:19 +02:00
20config_lowlevel.tests clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
20filedescriptor.tests
20filehandle.tests
20threads.tests
22config_highlevel.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
25fundamental.tests Library: thread self recognition implemented and tested (closes #1054) 2017-01-07 01:01:39 +01:00
30backend-file.tests
30backend-scheduler.tests
30backend-threadpool.tests
30interfaces.tests
30mmap.tests clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
30resourcecollector.tests
31fileheader.tests
31plugin.tests integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
40core.tests link tests with stringent application scope dependencies (closes #938) 2014-10-17 21:15:59 +02:00
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 define the plan for some scaffolding to drive the UI-Session connection (#1042) 2016-12-10 01:21:08 +01:00
44builder.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
45controller.tests Commands: draft usage of CommandInstanceManager (#1089) 2017-04-01 02:33:15 +02:00
46engine.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
47playout.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
48proc-operate.tests test-suite: fix lots of missing return value checks 2016-01-28 22:30:24 +01:00
51-gui-model.tests Finish AbstractTangible_test and the basic UI-Element protocol 2016-10-04 03:50:44 +02: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 Testsuite: change resource limits to work on Debian/Jessie 2015-08-16 01:17:39 +02:00
test.sh test.sh - reorganise how limits are set 2015-08-16 01:17:39 +02:00
testrunner.cpp Doxygen: supply missing file level comments for test support helpers 2017-02-22 01:58:49 +01:00