Page MenuHomePhabricator

Automated UI Testing - Checklist Measurement Module
Closed, ResolvedPublic

Description

Use new interaction testing framework to automate Checklist Testing

Event Timeline

User webechr has pushed new remote branch:

bug-18015-AutomatedMeasurementTesting

User webechr has pushed new remote branch:

bug-18015-AutomatedMeasurementTesting-2

User webechr has pushed new remote branch:

bug-18015-AutomatedMeasurementTesting-3

User webechr has pushed new remote branch:

bug-18015-AutomatedMeasurementTesting-Integration

Status:
Finalized automatic Testing of PlanarFigures (Measurement Plugin)
Fixed bug: when loading a drawn path (open polygon) the feature (length) was not
restored properly since this needs a dedicated call on the PlanarPolygon object
to initialize the correct features.

Extended the EventRecorder and Interactiontesting Helper to also record the RenderWindow sizes, and set them when the test is replayed. This was needed to make Interaction recording independent of the display geometry.

Core modification needed for interaction recording / testing helper.
See change request.

[94f989]: Merge branch 'bug-18015-AutomatedMeasurementTesting-Integration'

Merged commits:

2014-08-28 20:28:04 Christian Weber [daef06]
changed hash for MITK Data


2014-08-27 18:15:44 Christian Weber [2883df]
Merge branch 'bug-18015-AutomatedMeasurementTesting-3' into bug-18015-AutomatedMeasurementTesting-Integration


2014-08-27 18:14:39 Christian Weber [db24ef]
Correct Path for reference Image


2014-08-27 16:54:58 Christian Weber [c93cfd]
Extended Interaction Recorder to save Window Geometry
and the Test Helper to adapt the VTK Windows accordingly

Finalized Measurement Test


2014-08-27 14:41:23 Christian Weber [7b1ba1]
Fix error that saved and reloaded PlanarPolygon were not properly initialized again


2014-08-20 16:05:16 Christian Weber [4bcbad]
Adapted Planar Figure Test, introduced epislon for points/quantity


2014-08-20 13:36:32 Christian Weber [db22dd]
Merge branch 'bug-18015-AutomatedMeasurementTesting-2' into bug-18015-AutomatedMeasurementTesting-3


2014-08-13 17:00:12 Christian Weber [4c3ce6]
Make Planar Figures Equals const correct


2014-08-13 16:59:53 Christian Weber [4faf77]
Merge remote-tracking branch 'origin/bug-17732-PlanarFigure-interaction-tests' into bug-18015-AutomatedMeasurementTesting-2

Conflicts:
Modules/PlanarFigure/DataManagement/mitkPlanarCircle.cpp
Modules/PlanarFigure/DataManagement/mitkPlanarCircle.h
Modules/PlanarFigure/DataManagement/mitkPlanarEllipse.h
Modules/PlanarFigure/DataManagement/mitkPlanarFigure.cpp


2014-04-30 17:27:32 Jasmin Metzger [fe3645]
PlanarFigureInteractionTest is extended by testing the creation of Angle, BezierCurve, DoubleEllipse, FourPointAngle, Line, Polygon (closed, and not closed). Some test still fails.


2014-04-30 17:23:00 Jasmin Metzger [9e9d3b]
Enhancement of the PlanarFigure equal function. Now the PolyLines and the Feature of each PlanarFigure also will be checked.


2014-04-23 16:49:17 Jasmin Metzger [40cd56]
Avoid VTK Warning: Hacki hack


2014-04-23 16:48:27 Jasmin Metzger [30a026]
Renaming and refactoring new planar figure interaction test. Adding new test parameters for PlanarCircle.


2014-04-23 16:45:46 Jasmin Metzger [9035fe]
Implemented equals methods for each planar figure.


2014-04-16 16:58:45 Jasmin Metzger [a24a17]
first approach for test. Added PlanarRectangle test. Implemented mitk::Equal for PlanarFigure.