Page MenuHomePhabricator

Tool tests using Interaction Testing Framework
Closed, ResolvedPublic

Description

All Tools are currently lagging any unit test. They are only tested manually by some test lists. It would be great to have automated regression tests. Therefore create a framework that lets the tester specify an interaction pattern for the tool to be tested. The resulting segmentation can be be compared with a test reference image.

Event Timeline

New remote branch pushed: bug-16687-tool-testing-framework

Renamed bug and added dependency T16871

The current approach is to build a more generic framework to test interaction and its reaction/ result by the application.

User schroedt has pushed new remote branch:

bug-16687-tool-testing-integration

User schroedt has pushed new remote branch:

bug-16687-tool-testing-integration2

[774456]: Merge branch 'bug-16687-tool-testing-integration2'

Merged commits:

2014-03-13 09:18:59 Tobias Schroeder [4d3ea1]
Adapted use of MITK_ASSERT_EQUAL


2014-03-13 08:26:06 Tobias Schroeder [8875a8]
Merge branch 'bug-16687-tool-testing-integration' into bug-16687-tool-testing-integration2

Conflicts:
Core/Code/TestingHelper/mitkInteractionTestHelper.cpp


2014-03-10 14:54:18 Tobias Schroeder [c89bfe]
Adapted file.cmake to avoid test run under linux without x server


2014-03-10 14:39:48 Tobias Schroeder [cb4c59]
Merge branch 'personal/schroedt/tooltesting' into bug-16687-tool-testing-integration

Conflicts:
Modules/Segmentation/Interactions/mitkFastMarchingTool.cpp


2014-02-24 13:13:40 Tobias Schroeder [e9baec]
Works also for 4D data


2014-02-24 12:06:42 Tobias Schroeder [ad8cd5]
Merge branch 'bug-16871-InteractionRecorderWriter' into personal/schroedt/tooltesting


2014-02-21 12:34:15 Tobias Schroeder [a7952f]
Fixed errors


2014-02-21 10:45:12 Tobias Schroeder [673ea8]
renamed variable


2014-02-20 14:49:17 Tobias Schroeder [35fda8]
Merge branch 'bug-16871-InteractionRecorderWriter' into personal/schroedt/tooltesting


2014-02-20 14:47:56 Tobias Schroeder [0847ed]
Changed test helper.


2014-02-18 10:59:45 Tobias Schroeder [fc4aa3]
Adapt calls of test helper


2014-02-18 10:00:19 Tobias Schroeder [d01cec]
Merge branch 'bug-16871-InteractionRecorderWriter' into personal/schroedt/tooltesting


2014-02-17 10:51:35 Tobias Schroeder [6076bc]
Merge branch 'bug-16871-InteractionRecorderWriter' into personal/schroedt/tooltesting


2014-02-14 14:54:07 Tobias Schroeder [5a0cee]
Added 4D data test.


2014-02-14 08:48:17 Tobias Schroeder [db7003]
RegisterClient call of ToolManager was missing.

Test is now working fine.


2014-02-13 09:51:04 Andreas Fetzer [6721f1]
WIP: not working yet


2014-02-11 17:05:21 Andreas Fetzer [1b6795]
Merge remote-tracking branch 'origin/bug-16651-tools-have-been-adapted-to-new-interaction-framework' into bug-16871-InteractionRecorderWriter