Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 83782

Summary: Leverage Eclipse Contexts in the Test Perspective
Product: z_Archived Reporter: Wayne Ho <who>
Component: TPTPAssignee: Bozier jerome <jerome.bozier>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: alex.iskold, dkhodges, paulslau
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: housecleaned460 closed461
Bug Depends on:    
Bug Blocks: 59181    

Description Wayne Ho CLA 2005-01-26 18:25:53 EST
The Test Perspective should support the use of Eclipse Contexts:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/contexts/contexts.html
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36495

Contexts provide support for the programmatic display (and possible removal) of
views within the perspective.  This is valuable when considering a mixed-test
scenario within TPTP.  Some test types may have additional views that are
test-type-specific and not be relevant to other tests.

Supporting contexts would allow the Test Perspective to display views relevant
to a selected test type (e.g., selected in the Test Navigator) and hide
irrelevant views.
Comment 1 Wayne Ho CLA 2005-02-04 17:42:28 EST
Themes: Simple to Use, Design for Extensibility: Be a Better Platform
Comment 2 Wayne Ho CLA 2005-03-29 17:26:02 EST
Note that it may be useful to look at the example of the Debug Perspective
within Eclipse in terms of implementation:
Basic Context support (IContext, IContextListener, etc) is provided by
org.eclipse.ui.contexts.

Eclipse Debug has added 2 extension points:
* org.eclipse.debug.ui.debugModelContextBindings
* org.eclipse.debug.ui.contextViewBindings

Eclipse Debug also implemented a LaunchViewContextListener that reacts to
selections in the Debug View.  It maintains lists of views that should be
automatically open/closed based on the context changes.
Comment 3 Ruth Lee CLA 2005-07-12 11:12:24 EDT
Deferring from 4.1 as per the official 4.1 enhancement plan.
http://eclipse.org/tptp/home/project_info/featureplans/features.php?source=All&project=All&release=4.1&file=TPTPFeatures_4.1.xml
Comment 4 Ruth Lee CLA 2005-07-12 11:14:11 EDT
Deferring from 4.1 as per the official 4.1 enhancement plan.
http://eclipse.org/tptp/home/project_info/featureplans/features.php?source=All&project=All&release=4.1&file=TPTPFeatures_4.1.xml
Comment 5 Ruth Lee CLA 2005-07-12 11:14:57 EDT
Deferring from 4.1 as per the official 4.1 enhancement plan.
http://eclipse.org/tptp/home/project_info/featureplans/features.php?source=All&project=All&release=4.1&file=TPTPFeatures_4.1.xml
Comment 6 Kent D Siefkes CLA 2005-09-01 18:16:30 EDT
Didn't make 4.1 plan.  Changed Version to 4.2 for it to be considered in TPTP 
4.2 planning cycle.
Comment 7 Mark D Dunn CLA 2005-10-06 15:24:19 EDT
Changed target to 4.2 since this will not be done in 4.1.  Will probably be 
retarged to future unless we get a UI resource for Test.
Comment 8 Christophe Telep CLA 2005-12-09 10:38:03 EST
proposed to be planned for 4.2 but no resources are available (helpwanted keyword added)
Comment 9 Christophe Telep CLA 2005-12-09 12:19:00 EST
Target set to 4.2
Comment 10 Kent D Siefkes CLA 2005-12-12 11:09:28 EST
Reassigning to Jerome Gout, per test ui ownership change planned for TPTP 4.2.
Comment 11 Paul Slauenwhite CLA 2007-03-14 14:26:46 EDT
Updating target to future as requested by the PMC.  

Enhancements are targeted to future if not in plan for the current release.
Comment 12 Paul Slauenwhite CLA 2007-11-05 12:00:37 EST
Correcting priority since not a 4.5 candidate enhancement (see http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html).
Comment 13 Paul Slauenwhite CLA 2009-06-30 06:26:44 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 14 Paul Slauenwhite CLA 2009-06-30 06:42:50 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 15 Paul Slauenwhite CLA 2009-09-24 15:00:47 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since the originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.