LUMIERA.clone/tests/core/proc/control
Ichthyostega 2045132d3e SessionCommand: multithreaded stress test PASS (closes #1046)
Writing and debugging such tests is always an interesting challenge...

Fortunately this exercise didn't unveil any problem in the newly written
code, only some insidious problems in the test fixture itself. Which
again highlights the necessity, that each *command instance* needs
to be an independent clone from the original *command prototype*,
since argument binding messages and trigger messages can appear
in arbitrary order.
2017-01-14 08:37:46 +01:00
..
argument-tuple-accept-test.cpp maximum munch 2016-12-23 04:23:03 +01:00
command-argument-test.cpp Command-Framework: enable the use of immutable types as state memento 2017-01-13 01:10:05 +01:00
command-basic-test.cpp Command-Framework: enable the use of immutable types as state memento 2017-01-13 01:10:05 +01:00
command-binding-test.cpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
command-clone-builder-test.cpp command-closure-design(#301): better naming of implementation classes 2016-02-06 16:29:06 +01:00
command-equality-test.cpp rectify-design(#301): disentangle CmdClosure hierarchy 2016-02-07 01:41:40 +01:00
command-message-binding-test.cpp Command-Framework: enable the use of immutable types as state memento 2017-01-13 01:10:05 +01:00
command-mutation-test.cpp maximum munch 2016-12-23 04:23:03 +01:00
command-queue-test.cpp ProcDispatcher: integrate queue and finish preliminary implementation draft 2016-12-25 22:26:16 +01:00
command-registry-test.cpp maximum munch 2016-12-23 04:23:03 +01:00
command-use1-test.cpp clean-up(#985): remove code superseded by this rework 2016-01-09 02:05:23 +01:00
command-use2-test.cpp CommandFramework: fill in a simplified function(integration) test 2017-01-13 06:13:22 +01:00
command-use3-test.cpp CommandQueue: prepare for an unit test 2016-12-25 18:49:57 +01:00
dispatcher-looper-test.cpp DispatcherLoop: no timeout turnaround necessary in idle state 2017-01-07 02:46:34 +01:00
handling-pattern-basics-test.cpp CommandQueue: prepare for an unit test 2016-12-25 18:49:57 +01:00
handling-pattern-standard-impl-test.cpp refactoring(#988): switch command framework to std::tuple 2016-01-19 03:56:54 +01:00
memento-tie-test.cpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
session-command-function-test.cpp SessionCommand: multithreaded stress test PASS (closes #1046) 2017-01-14 08:37:46 +01:00
test-dummy-commands.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
test-dummy-commands.hpp CommandQueue: prepare for an unit test 2016-12-25 18:49:57 +01:00