Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
TPTP-Test-Tools-20071126
Attendees
- Present:
- Paul Slauenwhite
- DuWayne Morris
- Kendric Wang
- Jerome Bozier
- Absent:
- Joseph Toomey
4.4.1
- 4.4.1 will ship with the Europa Winter Maintenance Release (target release date: February 29, 2008).
- All defects will require project/MC approval.
- All fixes MUST be checked-in to both 4.4.1 (TPTP-4_1_1) and 4.5 (HEAD) streams.
- Defect(s):
- 209263 Deleted data pool row back in data pool upon import: Blocking a consuming product. Jerome B. completed the fix and manual test to verify the fix. Patch and patched plug-in attached to the Bugzilla. Jerome has submitted in the stop-ship template project/PMC approval. Paul has approved for the Test Project and forwarded it to the PMC for approval. PMC approved and Paul checked-in the patch and test case to both 4.4.1 (TPTP-4_1_1) and 4.5 (HEAD) streams.
- After a review of the API report for 4.4.1, the following APIs were added without the @provisional tag (see the TPTP API Contract) and Java Doc comments:
- JNIWrapper.java
- InternetExplorerAdapter#clientConnectNotification()
- Duwayne has marked these APIs as deprecated under defect 168597 in both 4.4.1 and HEAD.
- There will be a smoke test pass in the next few weeks (target date: TBD) aligned with the latest release of the IBM 1.5 JRE.
4.5
- 4.5 will ship with the Ganymede Simultaneous Release (target release date: June 30, 2008).
- We are in week 2 of 3 weeks of development for 4.5 I4 (target: December 7).
- Newsgroup posts requiring replies:
- Duwayne (must be replied to this week):
- asf query test result and generate report from ant
- BIRT classpath issue when publishing report
- Create a Deployment programmatically
- ant execution on linux
- proxy recorder _not_ listening to port1080
- Duwayne (must be replied to this week):
- Test Automation Initiative blocking issues:
- Defect 208616: Jerome is working on a fix. Paul/Kendric/Joel are verifying the fix.
- Defect 200194: Symptoms have not been reproduced. Retargeting to i5.
- Defect 190453: Joel has a work-around. Retargeting to i6.
- Defect 210289: Joel has a work-around. Retargeting to i6.
- Defect 210292: Duwayne triaged last week and provided a work-around for Joel. Retargeting to i6.
- Defect 210955: Paul is investigating.
- Defect 171083: Duwayne is investigating.
- The following component changes have been completed:
- Notes:
- TPTP Project Matrix and Bugzilla component updates have been handled under defect 207968.
- See the voting summary.
- The current Bugzilla defects/enhancements have been reassigned to the new component owner.
- Current Component Leads maintain their committer status as developer committers for the component.
- Duwayne will need to be a committer on the Platform Project to commit ASF fixes.
- Joe has nominated Duwayne using the MyFoundation Portal for committer elections.
- TPTP Project Matrix and Bugzilla component updates have been handled under defect 207968.
- Notes:
Bugzilla Component | Current Component Lead | New Component Lead |
---|---|---|
Platform.UI.Reporting | Sheldon Lee-Loy | Paul Slauenwhite |
Test.Agents | Mark D Dunn | Paul Slauenwhite |
Test.Agents.ComptestAgent | Joseph P Toomey | Paul Slauenwhite |
Test.Agents.Recorder | Mark D Dunn | Duwayne Morris |
Test.Analysis | Joseph P Toomey | [remove] |
ASF.Documentation | Joseph P Toomey | Duwayne Morris |
Test.Execution | Kent Siefkes | Paul Slauenwhite |
Test.Execution.AutoGUIRunner | Liz Dancy | Duwayne Morris |
Test.Execution.CommonRunner | Joseph P Toomey | Paul Slauenwhite |
Test.Execution.ExecutionHarness | Joseph P Toomey | Paul Slauenwhite |
Test.Execution.JUnitRunner | Joseph P Toomey | Paul Slauenwhite |
ASF.Runtime | Joseph P Toomey | Duwayne Morris |
Test.Model | Joseph P Toomey | Paul Slauenwhite |
Test.UI.AutoGUIUI | Liz Dancy | Duwayne Morris |
Test.UI.Charting | Sheldon Lee-Loy | [remove] |
Test.UI.CodeCoverage | Eugene Chan | [remove] |
Test.UI.JUnit | Jerome Gout | Paul Slauenwhite |
Test.UI.Reporting | Jerome Gout | Paul Slauenwhite |
Test.UI.URLTest | Mark D Dunn | Duwayne Morris |
- We are reorganizing several components to accommodate the change in resources for 4.5:
- See 4.5 Component Reorganization for more information.
- Enhancements:
- The milestones for these enhancements have been scheduled on the weekly schedule.
- 202695 Encrypted datapool variable support: Will be completed by a non-committer from IBM (Xin Ying Huang). Paul and Joe are working closely with Xin Ying to answer design-specific questions through the implementation.
- 162605 Test execution should support parallel execution of tests: This week Duwayne will:
- Define the use cases:
- Launching/running agents and collecting results in parallel.
- Launch two or more tests (different or same test types) at the same time.
- Create test cases for these use cases.
- Run the test cases on the existing implementation.
- Evaluate failures to itemize the issues.
- Schedule a call for this week to discuss the issues and design their solutions.
- Define the use cases:
- 166025 Move, Copy, Delete, Rename and Import/Export test assets.: See the meeting minutes for the design review. Paul will work with Jerome after I4 development to continue the original design discussion since this is an important enhancement for TPTP in 4.5, Jerome is new to the project, and Jerome is only 50% on TPTP.
- 208110 Generic Recorder Wizard enhancement to filter the list of recorders: Paul has closed on the design with the originator (see meeting minutes).
- Defects:
- Defect query
- The following 4.5 defects require a target for a specific iteration:
- The following 4.5 defects require a sizing:
- 144950 [Scalability] Address TPTP EMF model scalability problems: Although withdrawn as a 4.5 candidate enhancement, the outcome/status of the work done in 4.4 on this enhancement was not updated in the WIKI page. Joe will update the WIKI this week.
- Test project topics for upcoming AG calls include:
- Enhancement 166025 (Move, Copy, Delete, Rename and Import/Export test assets): Jerome B./Jerome G.
- Test automation initiative: Alan/Joel
- EMMA: Paul
Roundtable
- Status updates and summary of defects, blocking issues, and architectural issues/concerns that we will focus on completing the upcoming week:
- Paul:
- Last Week:
- This Week:
- Resolve the issue with the automated tests (AGR/JUnit/JUnit Plug-in tests) hanging when running with EMMA by refactoring the test runner code to allow testers to add the EMMA JAR to the class path and the
emma.rt.control=false
system property to the session JVM. - Review, integrate, and accept/reject EclipseCon 2008 submissions of the Test and Performance category.
- Defects:
- Resolve the issue with the automated tests (AGR/JUnit/JUnit Plug-in tests) hanging when running with EMMA by refactoring the test runner code to allow testers to add the EMMA JAR to the class path and the
- Duwayne:
- Last Week:
- Assisted Joel with defect 210292.
- Off Wed. Nov. 21 - Fri. Nov. 23 for Thanksgiving.
- Resolved user questions from Eclipse Live webinar.
- This Week:
- Last Week:
- Jerome:
- Last Week:
- Triaged and provided a patch for defect 208616.
- This Week:
- Complete defect 208616.
- Last Week:
- Kendric:
- Last Week:
- Automating Test Log Viewer test cases (see defect 170652).
- This Week:
- Complete automating Test Log Viewer test cases (see defect 170652).
- Automating API Recorder test cases (see defect 170656).
- Start selected Test Project defects:
- Last Week:
- Paul:
Action items
- Duwayne to complete:
- 4.5 defects require a target for a specific iteration:
- 4.5 defects require a sizing:
Notes
- EclipseCon 2008:
- Test and Performance: This category covers topics related to test and performance tooling that leverage Eclipse. Test and Performance tooling is used throughout the software development and test life cycle, from early unit testing, profiling, and tuning to post-deployment monitoring, tracing, and log analysis. This category is focused on the implementation, extension, and use of test and performance tooling - both open source and commercial - targeting a broad spectrum of systems including embedded, stand-alone, distributed, and enterprise. There is particular interest in exploitation and user experience of the Test and Performance Tools Platform (TPTP) project.
- If you are interested in proposing a poster (presented at the poster reception session) or BoF (informal one-and-a-half-hour gatherings of people who want to talk about a particular topic), please:
- Important dates include:
- December 10, 2007: Tutorials, Long Talks, and Short Talks selected.
- January 19, 2008: Submissions open for posters and BoFs.
- Paul and the Release Engineering Team are working on consolidating our testing process and automation infrastructure. For more information, see the WIKI page and meeting minutes.
Reminders
- Lead Committers:
- Continually review copyright reports and ensure files will missing copyright or incorrect copyright year are corrected.
- Add the Original Estimate (PH) when triaging a new defect.
- Update the Hours Worked (PH) when completing a defect.
- Test their components or review/track testing contributed by other committers/resources.
- Monitor the TPTP news group and answer posts specific to their Test Project components.
- Verify that all API changes (modifications, additions, and removals) do not breech the TPTP API Contract.
- Use the MyFoundation Portal for committer elections. The Portal adds more automation to the elections and makes the individual project elections more transparent to the entire Eclipse community. If you have been experiencing problems or have other issues with the Portal election process, please contact the EMO (emo@eclipse.org).
- All Committers:
- Monitor the TPTP news group and answer posts on topics other than the Test Project to support our user community.