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

Bug 152214

Summary: Manual Test View does not correctly link loop execution events.
Product: z_Archived Reporter: Paul Slauenwhite <paulslau>
Component: TPTPAssignee: Paul Slauenwhite <paulslau>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P1 Keywords: plan
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Paul Slauenwhite CLA 2006-07-28 16:45:17 EDT
Manual Test View does not correctly link loop execution events.


Steps to Reproduce:

1) Create a manual test suite with a loop containing 1 or more invocations.
2) Run the test suite
3) Open the test execution history and note that the loop event is reported as 
multiple invocations as compared to the execution result of a JUnit test that contains the invocation events under the parent loop evnet.

The Manual Test View uses an older version of 
the xml fragment schema which does not support any hierarchy with the exception 
of nested invocations.  See the doc on the use of the parentId and ownerId 
attributes in the XML schema for execution history XML fragments:  

http://www.eclipse.org/tptp/platform/documents/resources/dtd_xsd/testExecution.xsd
Comment 1 Paul Slauenwhite CLA 2006-10-05 07:23:03 EDT
Cannot contain in 4.3 i2.
Comment 2 Paul Slauenwhite CLA 2006-10-16 09:19:29 EDT
Based on priority and available resources, this defect is being considered for deferral from 4.3. 
Comment 3 Paul Slauenwhite CLA 2006-10-20 14:53:07 EDT
Please target to 4.4 since all non-blocking/critical defects will be deferred as decided in today's AG call.
Comment 4 Paul Slauenwhite CLA 2006-10-20 16:08:39 EDT
Retargeting to 4.4 as decided in today's AG call (only permitting blocking and critical defects in 4.3 i3).
Comment 5 Paul Slauenwhite CLA 2007-05-02 14:42:30 EDT
The following files checked in to CVS (HEAD):

org.eclipse.tptp.test.manual.runner.core.internal.model.util.Arbiter.java
org.eclipse.tptp.test.manual.runner.core.internal.model.util.EventLogger.java
org.eclipse.tptp.test.manual.runner.core.internal.model.util.ExecutionManager.java
org.eclipse.tptp.test.manual.runner.core.internal.model.util.ModelUtil.java
org.eclipse.tptp.test.manual.runner.core.internal.model.util.ScriptParser.java
org.eclipse.tptp.test.manual.runner.ui.internal.ManualTestView.java

org.eclipse.hyades.test.common.util.XMLUtil.java

The existing test bucket covers this scenario so no new test cases are required.
Comment 6 Paul Slauenwhite CLA 2007-06-02 14:52:11 EDT
Reporter: Please verify and close in preparation for shutting down the TPTP 4.4 release.  Thanks.
Comment 7 Paul Slauenwhite CLA 2007-06-27 14:54:26 EDT
Verified in TPTP-4.4.0-200706140100C.