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

Bug 165410

Summary: Test Navigator asset versioning to exploit Eclipse Team API's support for logical resources
Product: z_Archived Reporter: Kent D Siefkes <kdsiefke>
Component: TPTPAssignee: Bozier jerome <jerome.bozier>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: dkhodges, jkubasta, jptoomey, paulslau, slavescu
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
URL: http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_165410.html
Whiteboard: closed471
Deadline: 2007-06-30   

Description Kent D Siefkes CLA 2006-11-21 23:16:58 EST
Some TPTP logical assets consist of multiple physical files, but manipulationa nd versioning of these assets should be done as one logical unit.  Eclipse 3.2 provides Team Support for Logical Model Integration (http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/docs/online/team3.2/logical-physical-mappings.html; https://bugs.eclipse.org/bugs/show_bug.cgi?id=37723) to support this.

Appropriate extensibility should be provided for consuming products to define their own logical assets and the user should be able to manipulate these assets as logical units, including check-in and check-out.
Comment 1 Paul Slauenwhite CLA 2006-11-28 08:03:16 EST
The design should be reviewed by the broader project to ensure correctness and extensibility/reusability for the other TPTP models.
Comment 2 Paul Slauenwhite CLA 2006-11-28 08:39:11 EST
Use case:
-Versioning of test against test logs: a test log is produced against a given version of a test. -> Test log should contain version information about the test. What happens if a part of test is deleted, whereas it is referenced by a test log?  Test log references to test assets at time of the test execution and the test assets change over time.
Comment 3 Paul Slauenwhite CLA 2006-11-28 08:40:11 EST
(In reply to comment #1)
> The design should be reviewed by the broader project to ensure correctness and
> extensibility/reusability for the other TPTP models.

For example, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=144950.
Comment 4 Paul Slauenwhite CLA 2006-11-29 10:05:59 EST
Meeting minutes from Test Project discussion:

http://dev.eclipse.org/mhonarc/lists/tptp-testing-tools-dev/msg00870.html

Meeting minutes from follow-on AG discussion:

http://dev.eclipse.org/mhonarc/lists/tptp-testing-tools-dev/msg00872.html

Comment 5 Jerome Gout CLA 2006-12-12 05:33:15 EST
Kent, I would like to clarify the goal of this enhancement.
Your initial request was about the 3.2 logical model in Team support.
Paul added other use cases regarding the referenced elements under versioning. For instance test log and test. The goal here is to keep track of the version of the test that produced this test log.

I would like to clarify which use case you are requesting in order to write the feature description document.
Thanks in advance
Comment 6 Kent D Siefkes CLA 2006-12-18 10:46:25 EST
Per our discussion on this topic in today's test meeting, the addition of Paul's test log functionality will be removed from this enhancement and tracked separately.
Comment 7 Paul Slauenwhite CLA 2006-12-18 12:16:04 EST
(In reply to comment #2)

This request has been removed from this feature and covered under https://bugs.eclipse.org/bugs/show_bug.cgi?id=168421.  As such, disregard comments #2, #3 and #4.
Comment 8 Paul Slauenwhite CLA 2007-03-14 14:27:04 EDT
Updating target to future as requested by the PMC.  

Enhancements are targeted to future if not in plan for the current release.
Comment 9 Paul Slauenwhite CLA 2007-08-17 12:21:15 EDT
Providing estimated sizing.

Jerome, please provide a description document since this is a candidate enhancement for 4.5.
Comment 10 Paul Slauenwhite CLA 2007-09-07 12:56:36 EDT
Adding description document link.
Comment 11 Paul Slauenwhite CLA 2007-09-17 13:06:28 EDT
AG Review Comments:

As has been noted in the past, we should fix this in a common way across TPTP and not have a test resource specific solution.

Jerome, can you integrate these comments into the Description Document and check in the new version?  Thanks.
Comment 12 Paul Slauenwhite CLA 2007-11-05 12:11:22 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:28:57 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:54:32 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 Kathy Chan CLA 2010-11-18 18:56:54 EST
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 this enhancement/defect has been resolved and unverified for more than 1 year 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.