| Summary: | Test execution should support parallel execution of tests | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Joe Toomey <jptoomey> | ||||||
| Component: | TPTP | Assignee: | DuWayne Morris <dmorris> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P1 | CC: | jkubasta, kdsiefke, kmooney, paulslau, scott.schneider, slavescu, suttonja, toddmm | ||||||
| Version: | unspecified | Keywords: | plan | ||||||
| Target Milestone: | --- | Flags: | paulslau:
review+
|
||||||
| Hardware: | PC | ||||||||
| OS: | All | ||||||||
| URL: | http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_162605.html | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 165369 | ||||||||
| Attachments: |
|
||||||||
|
Description
Joe Toomey
Changing to P1 due to need to reduce time in consuming product to start up test runs that involve many agent controllers, which are currently started up sequentially out of necessity due to this TPTP restriction, resulting in a test start up process can take tens of minutes. Joe I would like to help at designing this feature, please include me in any design/implementation discussions regarding this feature. As I mentioned in bug 165369, I see this as an important problem (for both users and ISVs) that needs to be fixed ASAP. Updating version/target based on http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html. Adding initial descripion document. *** Bug 106852 has been marked as a duplicate of this bug. *** Updating target to future as requested by the PMC. Enhancements are targeted to future if not in plan for the current release. Updating sizing. Approved by the AG. (In reply to comment #8) For TPTP 4.5. Reassigning to Duwayne. Retargetting to feature freeze iteration. Created attachment 91658 [details] patch for hyades.execution A meeting was held on Feb 29, the minutes are here; http://wiki.eclipse.org/TPTP-Test-Tools-Design-Review-162605-02292008 As a result of that meeting, there was an action item to provide an optimized solution to avoid polling while waiting for RMI return data. A solution has been implemented. The code changes have been delivered into CVS and attached as a patch. This feature is now complete except for adding needed test cases. Per the Feb. 29 meeting, the case of parallel agent startup for the consumming product will be tested by the consumming product as-needed. No special test harness will be provided to do this in TPTP. Created attachment 91659 [details]
patch for test.core
Good work Duwayne. Patches reviewed with comments: -The copyright year for TestExecutionHarness needs to be incremented to 2008. -We can remove alwaysAllowConcurrentExecution from TestExecutionHarness. -Can we remove allowConcurrentExecutionOnce from allowConcurrentExecutionOnce? -Please complete the test cases this week. -Please update the total hours worked. Please update the number of hours worked on this enhancement. Incorporated changes in accordance with Paul's comments in TestExecutionHarness, added a manual test case. Updating hours worked. Closing defect. Fixed and verified, closing. |