Documentation/Widget testing: Difference between revisions
From Commontk
Jump to navigationJump to search
Line 122: | Line 122: | ||
|{{Done}}{{Doing}} | |{{Done}}{{Doing}} | ||
| | | | ||
|''Problem with the QSpinBox'' | | bgcolor="f4db9e"|''Problem with the QSpinBox'' | ||
|- | |- | ||
|ctkCrosshairLabel | |ctkCrosshairLabel | ||
Line 207: | Line 207: | ||
|{{Done}}{{Doing}} | |{{Done}}{{Doing}} | ||
| | | | ||
|'' | | bgcolor="f4db9e"|''QSpinBox issue'' | ||
|- | |- | ||
|ctkMatrixWidget | |ctkMatrixWidget | ||
Line 232: | Line 232: | ||
|{{Doing}} | |{{Doing}} | ||
|'''++''' | |'''++''' | ||
|''Issue with the Event Player (QComboBox)'' | | bgcolor="#efabab" |''Issue with the Event Player (QComboBox)'' | ||
|- | |- | ||
|ctkPixmapIconEngine | |ctkPixmapIconEngine | ||
Line 257: | Line 257: | ||
|{{Done}}{{Doing}} | |{{Done}}{{Doing}} | ||
| | | | ||
|''QDoubleSpinBox issue'' | | bgcolor="f4db9e"|''QDoubleSpinBox issue'' | ||
|- | |- | ||
|ctkScreenshotDialog | |ctkScreenshotDialog | ||
Line 297: | Line 297: | ||
|{{Done}}{{Doing}} | |{{Done}}{{Doing}} | ||
| | | | ||
|''QSpinBox Issue'' | | bgcolor="f4db9e"|''QSpinBox Issue'' | ||
|- | |- | ||
|ctkTestApplication | |ctkTestApplication | ||
Line 352: | Line 352: | ||
|{{Doing}} | |{{Doing}} | ||
|'''+''' | |'''+''' | ||
|''Implemented event translator/player'' | | bgcolor="#efabab" |''Implemented event translator/player'' | ||
|- | |- | ||
|ctkWidgetsUtils | |ctkWidgetsUtils |
Revision as of 16:28, 20 October 2011
Home < Documentation < Widget testingOverview
Testing of both CTK widgets and application built on top of CTK could leverage the capabilities offered by the QtTesting library developed by Paraview folks.
If the option CTK_USE_QTTESTING is enabled, the build system will:
- Download external project QtTesting
- Include the event translator and player required for custom CTK widgets. (Located in the same folder as their associated widget sources)
- Include the class ctkEventTranslaterPlayerWidget into CTKWidgets library
- If BUILD_TESTING is enabled: CTK widgets EventTranslatorTests will be compiled. These tests will use ctkEventTranslaterPlayerWidget and ensure that events associated with CTK widgets can be properly recorded and played.
Note: Option CTK_USE_QTTESTING will be automatically enabled if BUILD_TESTING is ON
Milestones
- Integration: What and where.
- Integrate QtTesting has an external projects
- Implement ctkEventTranslaterPlayerWidget
- Create custom translator/player if needed
- Implement widgets EventTranslatorTests