lumiera_/tests
Ichthyostega 643dfe3ea8 fix long standing error in testsuite runner
...uncovered by switching to c++11
When invoking an individual test, we used to erase
the 0-th cmdline argument, which happens to be allways
the name of the test being invoked. Yet none of our
tests actually complied to that contract. Rather,
all tests taking arguments access them by 1-based
argument index. Previously, the argument values just
happened to be still in memory at the original location
after erasing the 0st element.

"Fixed" that by changing the contract. Now, the 0th argument
remains in place, but when there are no additional arguments,
the whole cmdline is cleared.
This is messy, but the test runer needs to be rewritten
entirely, the whole API is clumsy and dangerous. Ticket #289
2014-05-09 00:56:31 +02:00
..
backend re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
core C++11 transition fixes 2014-04-05 22:20:38 +02:00
include re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
library fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
operation fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
plugin Ticket #925: remove LUID from interface/plugin specifications 2014-03-16 02:21:07 +01:00
tool release prep: remove defunct autotools buildsystem 2013-10-29 03:47:50 +01:00
00test.tests Fix: test should not be locale dependant 2010-11-06 23:02:27 +01:00
10errorhandling.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
15list.tests test: Regexed 00-40, just escaping; no fancy stuff 2009-05-15 21:25:12 +02:00
15locking.tests fix variable names in the LUMIERA_RECCONDITION_SECTION_CHAIN macro (seems like a copy+paste error from recmutex.h) 2009-12-29 16:52:39 -05:00
15luid.tests FIX: luid tests, forgotten to rename uuid to luid 2008-09-07 03:41:37 +02:00
15mpool.tests Fix: mpool build and tests 2009-06-06 15:23:20 +02:00
15priqueue.tests integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
15safeclib.tests adapt for the plugin-test now being in tests/backend 2008-10-16 02:07:32 +02:00
15slist.tests testsuite update, new test.h to be in sync with nobug 2010-07-21 04:49:18 +02:00
15time.tests correct expected values for timehandling tests 2011-02-13 23:12:36 +01:00
20config_lowlevel.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
20filedescriptor.tests use psplay trees for the filedescriptor registry 2008-09-06 12:41:03 +02:00
20filehandle.tests Exclusive file locking 2010-07-21 04:49:51 +02:00
20threads.tests TDD? TDB! Test-Driven-Brainstorming 2007-08-21 17:33:19 +02:00
22config_highlevel.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
30backend-file.tests TDD? TDB! Test-Driven-Brainstorming 2007-08-21 17:33:19 +02:00
30backend-scheduler.tests TDD? TDB! Test-Driven-Brainstorming 2007-08-21 17:33:19 +02:00
30backend-threadpool.tests disable broken Thread-joining test. See Ticket #803 2011-05-21 06:52:50 +02:00
30interfaces.tests WIP: testsuite for interfaces 2008-10-27 05:08:53 +01:00
30mmap.tests add mmaping of exact blocks 2010-07-21 04:49:50 +02:00
30resourcecollector.tests disable the resourcecollector test (not finished yet) 2010-07-16 05:39:11 +02:00
31fileheader.tests extend fileheader with some flags and endianess mark 2010-07-21 06:13:59 +02:00
31plugin.tests integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
40core.tests bugfix: format-string for long and ulong values 2013-11-10 04:14:22 +01:00
41asset.tests reorganise some boost::format usage 2013-09-01 17:36:05 +02:00
42query.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
43session.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
44builder.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
45controller.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
46engine.tests render job dummy passes unit test 2013-09-07 02:37:17 +02:00
47playout.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
48proc-operate.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
51-gui-model.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
80-regression.tests re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
SConscript Debian/Policy 3.9.x : enforce strict dependencies on dynamic modules 2013-11-03 00:07:17 +01:00
test.conf cumulated build/release fixes 2011-03-31 18:43:50 +02:00
test.sh test.sh: double VSize limits to prevent frequent test suite failure 2013-10-13 02:50:04 +02:00
testrunner.cpp testrunner: handle help request properly 2014-05-05 22:59:23 +02:00