Commits

[76824 total ]
Avatar
r81768 Fixed test#final086 by ensuring the expression is used as a register rather than as a whole when its result can be cloned depending on its type at run-time because for these test and clone a macro is used and the expression should not be evaluated twice when an argument of a macro is used multiple times.

by Alexander Kogtenkov (Using name ‘alexk’) on 2009-12-07 15:53 (13 days ago)

Anon32
r81767 Made {ETEST_EVALUATOR_CONNECTION} more general so it could potentially be used for any communication between ec and a testing process, also test generation.

by fivaa on 2009-12-07 14:38 (13 days ago)

Anon32
r81766 Fixed issue where working directories of running tests were not deleted when test execution is aborted manually.

by fivaa on 2009-12-07 14:22 (13 days ago)

Anon32
r81765 Fixed bug where has_next_step was net set to False if test execution was aborted

by fivaa on 2009-12-07 14:21 (13 days ago)

Anon32
r81764 Removed not used else branch

by fivaa on 2009-12-07 14:20 (13 days ago)

Anon32
r81762 Simplified the test executor design and also the concurrent communication to the test evaluator. The test executor has less states and therefore a simpler interface. There was still a problem in {ETEST_EVALUATOR_CONNECTION} which made threads wait on a condition variable after test execution was finished, this should be fixed now.

by fivaa on 2009-12-07 13:03 (13 days ago)

Anon32
r81760 Simplified TEST_EXECUTION implementation by moving the part that launches the test into the queue. The queue itself is a ROTA_TASK_I too and in each call to `step' it recursively calls `step' on the executor and also tries to launch a new test if possible. Therefore {TEST_EXECUTION} is only responsible for queuing the test in the correct queues and later redirect any obtained test results.

by fivaa on 2009-12-07 13:00 (13 days ago)

Anon32
r81759 Fixed alias error in result grid item where test output was added to the item text.

by fivaa on 2009-12-07 12:55 (13 days ago)

Anon32
r81758 Removed export restriction is it only makes things more complicated to implement

by fivaa on 2009-12-07 12:54 (13 days ago)

Anon32
r81757 Added important postcondition to {ROTA_SERIAL_TASK_I}

by fivaa on 2009-12-07 12:50 (13 days ago)