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.
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Duplicate | None | T16497 Data type for Segmentation | ||
Wontfix | • schroedt | T16004 Implement a controller for Segmentation module. | ||
Resolved | None | T16687 Tool tests using Interaction Testing Framework | ||
Resolved | None | T16871 Interaction Testing Framework |
Event Timeline
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.
[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