| Summary: | Test Navigator refactoring operations synchronize test asset logical and resource names. | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Paul Slauenwhite <paulslau> |
| Component: | TPTP | Assignee: | Bozier jerome <jerome.bozier> |
| Status: | CLOSED WONTFIX | QA Contact: | Kathy Chan <kathy> |
| Severity: | major | ||
| Priority: | P2 | CC: | paulslau |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 279090, 286952 | ||
| Bug Blocks: | |||
|
Description
Paul Slauenwhite
Jerome, please provide a sizing. *** Bug 228260 has been marked as a duplicate of this bug. *** See org.eclipse.hyades.test.ui.internal.util.TestUIUtilities.isValidLogicalName(String, IContainer) introduced under 286952. Remove org.eclipse.hyades.test.ui.util.TestUIUtil.isLogicalNameAvailable(String, IContainer) since we can have duplicate logical names in the same container but can NOT have duplicate resource names in the same container. Jerome, please provide a sizing. (In reply to comment #0) . rule 1 : actual rule . rule 2 : minor change . rule 3 : actual rule . rule 4 : see bellow . rule 5 : no change if rules 2 & 4 are fixed . rule 6 : see below to clarify the talk, an element named A(B) mean that its logical name is A and its physical name is B I have 2 problems with rules 4 & 6 : . we copy a test element A(B) . we paste it in a container that already contains A(C) if we make a "total" paste, we will have 2 element with the same logical name inside the container. is it acceptable ? would "Copy of A(B)" better ? . we copy a test element A(B) . we paste it in a container that already contains C(B) with the actual solution and rule 2/4 change, we will paste an element A(Copy of B) is it acceptable ? would "Copy of A(Copy of B)" better ? (In reply to comment #6) > (In reply to comment #0) > . rule 1 : actual rule > . rule 2 : minor change > . rule 3 : actual rule > . rule 4 : see bellow > . rule 5 : no change if rules 2 & 4 are fixed > . rule 6 : see below > > to clarify the talk, an element named A(B) mean that its logical name is A and > its physical name is B > > I have 2 problems with rules 4 & 6 : > . we copy a test element A(B) > . we paste it in a container that already contains A(C) > if we make a "total" paste, we will have 2 element with the same logical name > inside the container. > is it acceptable ? would "Copy of A(B)" better ? I would suggest 'Copy of A(B)'. > . we copy a test element A(B) > . we paste it in a container that already contains C(B) > with the actual solution and rule 2/4 change, we will paste an element A(Copy > of B) > is it acceptable ? would "Copy of A(Copy of B)" better ? I would suggest 'A(Copy of B)'. Ultimately, we want to maintain the distinction between resource and logical names and the only relation be when we initially create the test asset (e.g. the logical name is the same as the resource name when the test asset is created). updating estimated time (a big part is for testing) Deferring to future due to lack resources to complete in TPTP 4.7.0. No longer required by a consuming product. Closing. |