| Summary: | (Test) Test Log Viewer: Log viewer extensibility | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Bianca Jiang <bjiang> |
| Component: | TPTP | Assignee: | Bianca Jiang <bjiang> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P1 | CC: | ashishkumarmathur, paulslau, wctobin |
| Version: | unspecified | Keywords: | plan |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 103103, 131571 | ||
| Bug Blocks: | |||
|
Description
Bianca Jiang
Editor extensibility is tracked separately by bug 109182 from now. This record will only track Details View and Event Actions extensibility. Updated Version to 4.2 and priority to P1, as agreed by Bianca, myself, and other consumers. Reassigning to Bianca per her request. proposed to be plan for 4.2 (plan keyword added) Target set to 4.2 Implemented extension point: "org.eclipse.hyades.test.ui.executionHistoryExtension" with two elements: 1) eventExtension to associate a specific type of execution event or execution result with a custom details page(or label provider which is unchanged since 4.0). API: org.eclipse.ui.forms.IDetailsPage. Note attribute "detailPageFactory" is deprecated and replaced by "detailsPage" to be eclipse forms compatible. Also updated is all the default details pages in Test Log Viewer now display the proprties of ExecutionEvent (ie. TPFExecutionEvent.getProperties()). 2) actionExtension to provide a custom action for ExecutionEvent and listens to event selection changes. API: org.eclipse.hyades.test.ui.forms.extensions.IEventAction. The third element "resultExtension" is deprecated and is integrated with "eventExtension". Also added a third extension point for the new Properties table in Test log viewer for custom properties display. ACTION: Please verify/close this defect. Closing by default since not closed by the originator in the 7+ months since being resolved. Please reopen if the issue is still present in the latest TPTP release or the resolution is not correct. Correcting component. |