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

Bug 230426

Summary: TestExecutionProcess.onTerminate() is never called.
Product: z_Archived Reporter: Paul Slauenwhite <paulslau>
Component: TPTPAssignee: Paul Slauenwhite <paulslau>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 186148    

Description Paul Slauenwhite CLA 2008-05-06 12:26:21 EDT
TestExecutionProcess.onTerminate() is never called.

The org.eclipse.hyades.test.core.internal.launch.processes.TestExecutionProcess.TestExecutionProcess(IExecutor, ILaunch, ResourceSet) invokes the org.eclipse.hyades.test.core.internal.launch.processes.TestExecutionProcess.onTerminate() method if the executor's state is IExecutionComponent.DEAD, when the TestExecutionProcess is instantiated.  Since the executor is typically not dead when the TestExecutionProcess is instantiated, an IExecutionComponentStateChangeListener is added to the executor to montor when its state changes to IExecutionComponent.DEAD so the onTerminate() method can be invoked.  However, the onTerminate() is never called.
Comment 1 Paul Slauenwhite CLA 2010-06-24 13:30:00 EDT
No longer required by a consuming product.
Comment 2 Paul Slauenwhite CLA 2010-06-24 13:33:13 EDT
Closing.