LUMIERA.clone/tests/library
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
..
advice fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
c-lib integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
meta Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
query Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
test Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
time fix error in test fixture 2014-03-16 02:00:01 +01:00
allocation-cluster-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
app-config-test.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
bool-checkable-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
cmdline-wrapper-test.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
custom-shared-ptr-test.cpp Ticket #942: introduce move semantics for our custom shared-ptr-wrapper lib::P 2014-04-28 01:06:40 +02:00
del-stash-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
dependency-factory-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
diagnostic-context-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
exceptionerrortest.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
format-helper-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
format-string-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
functor-util-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
hash-generator-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
hash-indexed-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
helloworldtest.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
hierarchy-orientation-indicator-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
item-wrapper-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
iter-adapter-stl-test.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
iter-adapter-test.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
iter-explorer-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
iter-queue-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
iter-source-test.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
iter-stack-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
itertools-test.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
lifecycletest.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
linked-elements-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
maybe-value-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
multifact-argument-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
multifact-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
null-value-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
opaque-holder-test.cpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
opaque-unchecked-buffer-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
optional-ref-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
polymorphic-value-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
query-text-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
ref-array-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
removefromsettest.cpp C++11 transition: get compilation to pass again 2014-04-28 01:34:03 +02:00
sanitised-identifier-test.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
scoped-collection-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
scoped-holder-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
scoped-holder-transfer-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
scoped-ptrvect-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
search-path-splitter-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
simple-allocator-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
singleton-subclass-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
singleton-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
singleton-testmock-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
streamtypebasicstest.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
streamtypelifecycletest.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
sub-id-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
subsystem-runner-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
symbol-hashtable-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
symbol-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
sync-classlock-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
sync-locking-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
sync-timedwait-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
sync-waiting-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
test-target-obj.hpp WIP: stubbed factory functions 2013-10-18 02:49:37 +02:00
teststreamtypes.hpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
thread-local-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
thread-wrapper-join-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
thread-wrapper-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
typed-allocation-manager-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
typed-counter-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
util-collection-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
util-floordiv-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
util-floorwrap-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
util-foreach-test.cpp fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
vector-transfer-test.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
visitingtoolconcept.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
visitingtoolextendedtest.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
visitingtooltest.cpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00