Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "TPTP-Test-Tools-20071119"

(Roundtable)
(Roundtable)
 
(7 intermediate revisions by the same user not shown)
Line 25: Line 25:
  
 
* Defect(s):
 
* Defect(s):
** [http://bugs.eclipse.org/bugs/showbiz.cg?id=209263 209263] Deleted data pool row back in data pool upon import: Blocking a consuming product.   Jerome B. completed the fix and needs to create the manual tests to verify the fix.  Patch and patched plug-in attached to the GizelaOnce the manual tests are completed, Jerome G. will fill in the [http://www.eclipse.org/tptp/home/documents/process/development/.html stop-ship template] and send it to the Test Project mailing list for project/PMC approval.  
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=209263 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 [http://www.eclipse.org/tptp/home/documents/process/development/.html stop-ship template] project/PMC approval. Paul has approved for the Test Project and forwarded it to the PMC for approval.  
*** We need the test case(s) defected for this defect before I can approve at the project level.  Please attach the new manual test(s) to the
+
defect.
+
*** Paul to approve.
+
  
* After a review of the AP report for 4.4.1, the following APIs were added without the @provisional tag (see the [http://www.eclipse.org/tptp/home/documents/process/development/.html TIPTOP AP Contract]) and Java Doc comments:
+
* After a review of the AP report for 4.4.1, the following APIs were added without the @provisional tag (see the [http://www.eclipse.org/tptp/home/documents/process/development/.html TPTP API Contract]) and Java Doc comments:
 
** [http://archive.eclipse.org/tptp/4.5.0/diff/Distantly/public/changes/.eclipse.Hyades.execution.recorder.local.appadapters.html#JNIWrapper JNIWrapper.java]
 
** [http://archive.eclipse.org/tptp/4.5.0/diff/Distantly/public/changes/.eclipse.Hyades.execution.recorder.local.appadapters.html#JNIWrapper JNIWrapper.java]
 
** [http://archive.eclipse.org/tptp/4.5.0/jdiff/Testing_Tools/public/changes/org.eclipse.hyades.execution.recorder.local.appadapters.InternetExplorerAdapter.html#org.eclipse.hyades.execution.recorder.local.appadapters.InternetExplorerAdapter.clientConnectNotification_added() InternetExplorerAdapter#clientConnectNotification()]
 
** [http://archive.eclipse.org/tptp/4.5.0/jdiff/Testing_Tools/public/changes/org.eclipse.hyades.execution.recorder.local.appadapters.InternetExplorerAdapter.html#org.eclipse.hyades.execution.recorder.local.appadapters.InternetExplorerAdapter.clientConnectNotification_added() InternetExplorerAdapter#clientConnectNotification()]
Line 48: Line 45:
  
 
* [http://www.eclipse.org/tptp/reports/test/testpass_45.php?source=All Test reports.]
 
* [http://www.eclipse.org/tptp/reports/test/testpass_45.php?source=All Test reports.]
 
* Reminder: The iteration numbers have been changed to reflect the Ganymede milestone numbers.  For example, I3 has been changed to I3, which is aligned with Ganymede M3.  See the [http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.5/schedule.html detailed schedule] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208587 defect 208587].
 
  
 
* Newsgroup posts requiring replies:
 
* Newsgroup posts requiring replies:
Line 55: Line 50:
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05063.html asf query test result and generate report from ant]  
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05063.html asf query test result and generate report from ant]  
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05226.html BIRT classpath issue when publishing report]
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05226.html BIRT classpath issue when publishing report]
 +
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05227.html Create a Deployment programmatically]
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05239.html ant execution on linux]
 
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05239.html ant execution on linux]
*** [http://dev.eclipse.org/newslists/news.eclipse.tptp/msg05227.html Create a Deployment programmatically]
 
  
* We have finished TP1 and started TP2 (target date: November 14, 2007).
+
* We have finished I3 TP2.
** TP2 will be a smoke test pass (see [http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html#2.1 TPTP Testing Strategy]).
+
** The [http://www.eclipse.org/tptp/home/downloads/?buildId=TPTP-4.5.0-200711050917 candidate driver (200711050917)] for TP2 has been posted, including regression fixes and without the OpenSSL code (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=195644 defect 195644]). 
+
** Testing responsibilities are based on the new component ownership (see below table).
+
** All of the Test Project committers must test with the EMMA-instrumented driver (see the [http://wiki.eclipse.org/How_to_test_TPTP_with_line_level_code_coverage_enabled instructions] for details):
+
*** Everyone started using the EMMA-instrumented driver but could not continue:
+
**** Kendric/Jerome: First time testing TPTP so reverted to the TPTP SDK to reduce confusion.
+
**** Duwayne: Automated tests (AGR/JUnit/JUnit Plug-in tests) hang when running with EMMA since the EMMA JAR is missing from the class path and the </code>emma.rt.control=false</code> system property is required for the session JVM.  Paul is investigating.
+
**** Paul: Complete manual tests using the EMMA-instrumented driver.
+
*** Paul will produce a EMMA report based on the manual testing statistics.
+
** Status:
+
*** Paul: Done.
+
*** Duwayne: Will finish Test.Execution.AutoGUIRunner and Test.UI.AutoGUIRunner by Wednesday.
+
*** Kendric: Done.  Paul is investigating failure (exception) when running Test.JUnit.Facade and Test.JUnit.CodeSync.
+
*** Jerome B.: Will finish TestNavigator_Logical_auto and TestNavigator_Resource_auto by Wednesday.
+
  
 
* Duwayne has automated several manual tests for URL test with the AGR but has found several issues.
 
* Duwayne has automated several manual tests for URL test with the AGR but has found several issues.
Line 80: Line 61:
 
** Joe will itemize these fixes and discuss them on next week's call.
 
** Joe will itemize these fixes and discuss them on next week's call.
  
* Test Auotmation Initiative Blocking Issues:
+
* Test Auotmation Initiative blocking issues:
# Defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208616 208616]: Paul and Jerome.
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208616 Defect 208616]: Paul and Jerome are working on a fix.
# Need to import test plug-ins into workbench before running the tests.  
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=210289 Defect 210289]: Duwayne is investigating.
## ASF provides this service (importExistingProjects task).
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=210292 Defect 210292]: Duwayne is investigating.
## Exception.
+
## Working with Duwayne
+
# When generating execution results when the test suite path does not have a tailing slash (/folder/filename/).: Duwayne  
+
## File will be created in the wrong location and results interrogation will throw an exception because ASF cannot find the file.  
+
# Checking out a project using the CVS command, you need to know the test plug-in's name to extract to the correct direcotry. OTherwize, it is extracted as /test-resutls/....: Joel 
+
  
* Please vote this week on the following component changes (see the [http://dev.eclipse.org/mhonarc/lists/tptp-testing-tools-dev/maillist.html mailing list]):
+
* Voting is complete for the following component changes:
 
** Notes:  
 
** Notes:  
*** Currently, Joe, Mark, and Jerome have sent nomination emails.
+
*** TPTP Project Matrix and Bugzilla component updates will be handled under defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207968 207968].
**** Paul will remind Liz and Kent to send their component lead nomination emails.
+
**** See the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207968#c3 voting summary].
**** Paul will remind the other committers to vote.
+
 
*** Current Component Leads maintain their committer status as developer committers for the component.
 
*** Current Component Leads maintain their committer status as developer committers for the component.
*** Paul has sent instructions to the current Component Leads for nominating the proposed Component Leads.
 
*** Paul has removed the unnecessary components under defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207968 207968].
 
*** TPTP Project Matrix updates will be handled under defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=207968 207968].
 
 
*** Duwayne will need to be a committer on the Platform Project to commit ASF fixes.
 
*** Duwayne will need to be a committer on the Platform Project to commit ASF fixes.
*** Joe will nominate Duwayne using the [https://dev.eclipse.org/portal/myfoundation/portal/portal.php MyFoundation Portal] for committer elections.
+
**** Joe will nominate Duwayne using the [https://dev.eclipse.org/portal/myfoundation/portal/portal.php MyFoundation Portal] for committer elections.
 
<table border="1">
 
<table border="1">
 
<tr><th>Bugzilla Component</th><th>Current Component Lead</th><th>New Component Lead</th></tr>
 
<tr><th>Bugzilla Component</th><th>Current Component Lead</th><th>New Component Lead</th></tr>
 +
<tr><td>Platform.UI.Reporting</td><td>Sheldon Lee-Loy</td><td>Paul Slauenwhite</td></tr>
 
<tr><td>Test.Agents</td><td>Mark D Dunn</td><td>Paul Slauenwhite</td></tr>
 
<tr><td>Test.Agents</td><td>Mark D Dunn</td><td>Paul Slauenwhite</td></tr>
 
<tr><td>Test.Agents.ComptestAgent</td><td>Joseph P Toomey</td><td>Paul Slauenwhite</td></tr>
 
<tr><td>Test.Agents.ComptestAgent</td><td>Joseph P Toomey</td><td>Paul Slauenwhite</td></tr>
Line 131: Line 104:
  
 
* Enhancements:
 
* Enhancements:
** The following AG-approved enhancements have been requested for PG/PMC approval:
+
** The milestones for these enhancements have been scheduled on the [http://wiki.eclipse.org/TPTP_45_Weekly_Schedule weekly schedule].
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=202695 202695] Encrypted datapool variable support: Will be completed by a non-committer from IBM (Xin Ying Huang).  Paul and Joe are working with Xin Ying to close on the design.
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=202695 202695] Encrypted datapool variable support: Will be completed by a non-committer from IBM (Xin Ying Huang).  Paul and Joe are working with Xin Ying to close on the design.
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 162605] Test execution should support parallel execution of tests: Duwayne has reviewed the enhancement and Description Document and with limited assistance from Joe, will start the design after I3 TP1 is completed.
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 162605] Test execution should support parallel execution of tests: Duwayne has reviewed the existing code to determine if desiging/coding a new solution or reusing the existing code (including defects) is the most efficient solution.  Duwayne has started to consider the design points, such as launching/running agents and collecting results in parallel.  Duwayne will prepare a design summary for two weeks.
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166025 166025] Move, Copy, Delete, Rename and Import/Export test assets.: See the [http://wiki.eclipse.org/index.php?title=TPTP-Test-Tools-Design-Review-166025&action=edit meeting minutes] for the design review.
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166025 166025] Move, Copy, Delete, Rename and Import/Export test assets.: See the [http://wiki.eclipse.org/index.php?title=TPTP-Test-Tools-Design-Review-166025&action=edit meeting minutes] for the design review. Jerome has reviewed the existing code and is attempting to port the code to TPTP 4.5. Paul will assist with Jerome's defects so he can focus his reosufce (50%) on this enahcment. Jerome will prepare a design summary for two weeks.
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=145146 145146] Generic Recorder Framework improvements.: Replaced with enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110]
+
# [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110] Generic Recorder Wizard enhancement to filter the list of recorders: Paul has reviewed the enhancement with the consuming product requesting the feature and held an AG review call this past week (see [http://wiki.eclipse.org/TPTP-Test-Tools-Design-Review-208110 meeting minutes].
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110] Generic Recorder Wizard enhancement to filter the list of recorders: Paul has reviewed the enhancement with the consuming product request the feature.  They require an extension to disable individual recorders.  Paul will hold an AG review call this week.
+
** We will start the design for 4.5 on Thursday.
+
*** The milestones for these enhancements have been scheduled on the [http://wiki.eclipse.org/TPTP_45_Weekly_Schedule weekly schedule].
+
*** We will start reviewing/discussing the design work on next week's call.
+
  
 
* Defects:
 
* Defects:
 
** All of the defects have been triaged and 81 defects have been put in plan:
 
** All of the defects have been triaged and 81 defects have been put in plan:
 
*** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Defect query]   
 
*** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Defect query]   
** Required functional defects (target: 4.5i4):
+
** No defects have been resolved this past week.
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=187864 187864] Skewed completion rates in BIRT test reports.:  Paul is finishing the implementation.
+
** The following 4.5 defects require a target for a specific iteration:
** Required by consuming product(s) (target: 4.5i4):
+
*** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+ASF&product=TPTP+Testing&target_milestone=4.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Defect query].
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=107432 107432] (Test) IPv6 support in URL Test HTTP Recorder (required by Platform enhancement 165409): Duwayne has two IPv6 machines (Vista) installed/configured.  Testing with JVM configured to use IPv6 addresses, by default.  There are no known issues.  This is primarily a testing effort. 
+
** The following 4.5 defects require a sizing:
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=139589 139589] Allow programmatic context for initially selected project in Generic Recorder Wizard
+
*** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=Open+Defects+%28Test%29&query_based_on=Open+Defects+%28Test%29&field0-0-0=estimated_time&type0-0-0=equals&value0-0-0=0.0 Defect query].
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201412 201412] Repeated launch through Automated Services Framework eventually fails
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201150 201150] Text in Recorder Control should be copyable.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=145070 145070] Test Log Viewer: Link to deployment is displayed when using temp deploy not named 'default'
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=180262 180262] variables are listed twice in the "EquivalenceClass" pane of Datapool
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205476 205476] copy/paste of a simple folder does not work in Test Navigator view
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205477 205477] Copy / Paste should not be available in the logical test navigator
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162407 162407] Test assets' editors (locations, datapools etc) allow save with empty internal names
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=180280 180280] Unmovable rows in Datapool Editor
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=163150 163150] Usability - adding existing artifacts/locations to deployment should select by name (not filename)
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=195203 195203] Accessibility-Need shortcuts for all Test Navigator pulldowns
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200586 200586] Context sensitive help requires refactoring and new content.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201849 201849] No context help for New Test Deployment - Add Location Association dialog
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201892 201892] doc updates for section Creating a test deployment
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201844 201844] Time Frame Historical Report view does not have tabs and is missing info
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201827 201827] Generate Report: Test Navigator does not refresh to show new report
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201828 201828] Report Icon is incorrect for Test Pass and Time Frame Historic
+
** Required by test automation initiative (target: 4.5i4):
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208616 208616] Can't launch junit plug-in test with remote deployment:  Jerome B. is investigating.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205093 205093] API Recorder's Generate Test Suite dialog does not select a default selection.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194770 194770] Verdict Summary BIRT chart in Test Log viewer displays 0%.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200194 200194] ASF Test Execution Service races with AutoBuildJob -- can lead to unexpected test results.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=171083 171083] AGR Recorder does not distinguish between two controls on the same panel if they have the same text and type
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=135103 135103] [Test Automation] All external APIs should have JUnit tests
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=171827 171827] [Test Automation] Merge the various existing/proposed TPTP test execution frameworks.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=204849 204849] AGR test suites model disabled test invocations incorrectly.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=87285 87285] [Test Automation] [Quality Assurance]  Automated Test Execution Harness Tests:
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170654 170654] [Test Automation] Automate manual test suites using the Automated GUI Recorder.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170655 170655] [Test Automation] Automate manual test suites using the Automated GUI Recorder.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170656 170656] [Test Automation] Automate manual test suites using the Automated GUI Recorder.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170652 170652] [Test Automation] Automate manual test suites using the Automated GUI Recorder.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170651 170651] [Test Automation] Automate manual test suites using the Automated GUI Recorder.: Work-around required until 171083 is resolved.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170653 170653] [Test Automation] Automate manual test suites using the Automated GUI Recorder.: Paul has provided some AGR test suites created from the Test Navigator manual test suites for review.  Once reviewed, please check them into CVS (HEAD), remove the manual test suites that they cover from the behavior AllManualTests.testsuite (and AllManualSmokeTests.testsuite), and add the new AGR tests to the behavior of AllGUITests.testsuite (and AllGUISmokeTests.testsuite).
+
** Required to improve usability (target: 4.5i4):
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=123650 123650] [Usability] HTTP tests do not automatically generate JUnit Java code like JUnit tests.: Duwayne is investigating.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=206355 206355] [Usability] Switch to Test Perspective after test execution.:  Paul is investigating.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=206356 206356] [Usability] Switch to Test Perspective after creating a test asset.:  Paul is investigating.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182128 182128] [Usability] Test invocation error message cannot be copied.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=151922 151922] [Usability] Hyperlinks in Test Log view are rendered differently for the Test Execution event type.
+
** Required for translation/TVT (target: 4.5i5):
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=190453 190453] OutOfMemoryError when generating TPTP test reports.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=190558 190558] BIRT test report types generate incorrect verdicts in test suite window.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194752 194752] Confusing label in Test preferences.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=164835 164835] Remove unused messages for BIRT test report genreators.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=203273 203273] Incorrect german translation of the word "Pass"
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200969 200969] Formatting messages make translation difficult.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200725 200725] Simplified Chinese translation when editing a datapool is incorrect
+
** Required/strategic/easily fixed (target: TBD):
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199782 199782] Irreproducible test results when running AGR test suite from Ant script
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=189128 189128] Vista-specific error dialog when recording using IAC/IE on XP.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200923 200923] URL test runner does not capture standard out and error.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=195683 195683] Datapools are not portable.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194754 194754] Location does not contain port number.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200237 200237] Can not debug launched eclipse process via ASF without rebuilding TPTP jar
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=202269 202269] Details page extension does not show any properties.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=164699 164699] JUnit/Plug-in tests do not allow plugin root as source folder.
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200201 200201] Need new icon for testlog files
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199783 199783] NullPointerException when requesting publication of AGR test results from Ant script
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201402 201402] [Testing Tool] Invalid characters inserted in source folder textbox when using Browse button of "Generate..." menu item
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199421 199421]HTTP recording does not work with Internet Explorer 7 and Firefox 2.0
+
 
+
* The following 4.5 defects require a target for a specific iteration:
+
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+ASF&product=TPTP+Testing&target_milestone=4.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Defect query].
+
 
+
* The following 4.5 defects require a sizing:
+
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=plan&deadlinefrom=&deadlineto=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=Open+Defects+%28Test%29&query_based_on=Open+Defects+%28Test%29&field0-0-0=estimated_time&type0-0-0=equals&value0-0-0=0.0 Defect query].
+
  
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=144950 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 [http://wiki.eclipse.org/TPTP_Test_Log_Scalability WIKI] this week.
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=144950 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 [http://wiki.eclipse.org/TPTP_Test_Log_Scalability WIKI] this week.
Line 227: Line 131:
 
** Paul:
 
** Paul:
 
*** Finished 4.5 I3 TP2.
 
*** Finished 4.5 I3 TP2.
*** Investigating issue with automated tests (AGR/JUnit/JUnit Plug-in tests) hanging when running with EMMA Issue running automated.
+
*** Investigated the issue with automated tests (AGR/JUnit/JUnit Plug-in tests) hanging when running with EMMA.  Determine that we will need to modify the test runner code to allow testers to add the EMMA JAR to the class path and the <code>emma.rt.control=false</code> system property to the session JVM.
 +
*** Held AG review for enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110].
 +
*** Close on design of enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110].
 
*** Finish reporting defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=187864 187864].
 
*** Finish reporting defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=187864 187864].
*** Design and AG review for enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 208110].
+
*** Assist Jerome with [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208616 defect 208616].
*** 4.5 release planning and scheduling.
+
*** Start fixing defects.
+
*** test automating defect.
+
 
** Duwayne:
 
** Duwayne:
 
*** Finished 4.5 I3 TP2.
 
*** Finished 4.5 I3 TP2.
*** ASF issues with Joel
+
*** Worked with Joel on several ASF issues found with the Test Automation Initiative.
*** Finish IPv6 defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=107432 107432].
+
 
*** Code review for design enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 162605].
 
*** Code review for design enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 162605].
 +
*** Finish IPv6 defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=107432 107432].
 +
*** Prepare design summary for enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 162605].
 
*** Update defect sizings.
 
*** Update defect sizings.
 
*** Fix ASF defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200194 200194].
 
*** Fix ASF defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200194 200194].
*** Note, Duwayne will be off Wed. Nov. 21 - Fri. Nov. 23 for Thanksgiving.
+
*** Off Wed. Nov. 21 - Fri. Nov. 23 for Thanksgiving.
 
** Jerome:
 
** Jerome:
 
*** Finished 4.5 I3 TP2.
 
*** Finished 4.5 I3 TP2.
*** remote execution defect
+
*** Working on [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208616 defect 208616].
*** design work.
+
*** Prepare design summary for enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166025 166025].
*** Design enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166025 166025].
+
*** Update defect sizings (see Jerome G.).
*** Update defect sizings.
+
*** Create manual test(s) for datapool defect [https://bugs.eclipse.org/bugs/show_bug.cgi?id=209263 209263].
+
 
** Kendric:
 
** Kendric:
 
*** Automating Test Log Viewer test cases (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170652 defect 170652]).
 
*** Automating Test Log Viewer test cases (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170652 defect 170652]).
 
*** Automating API Recorder test cases (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170656 defect 170656]).
 
*** Automating API Recorder test cases (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170656 defect 170656]).
*** Will finish by Wed/Thurs this week.
 
 
*** Review, select, and prioritize candidate Test Project defects:
 
*** Review, select, and prioritize candidate Test Project defects:
 
**** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&deadlinefrom=&deadlineto=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=cc&type0-0-0=substring&value0-0-0=kendricw%40ca.ibm.com    Defect query]
 
**** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=TPTP&product=TPTP+Testing&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&deadlinefrom=&deadlineto=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=cc&type0-0-0=substring&value0-0-0=kendricw%40ca.ibm.com    Defect query]
Line 257: Line 158:
 
== Action items ==
 
== Action items ==
  
* Duwayne, Jerome, and Paul to discuss the design work for the 4.5 enhancements on next week's call.
+
* Duwayne, Jerome, and Paul to discuss the design work for the 4.5 enhancements on the call in two weeks.
  
 
* Duwayne will itemize and discuss several AGR issues on next week's call.
 
* Duwayne will itemize and discuss several AGR issues on next week's call.
Line 264: Line 165:
  
 
* Joe will nominate Duwayne as a committer on the Platform project using the [https://dev.eclipse.org/portal/myfoundation/portal/portal.php MyFoundation Portal] for committer elections.
 
* Joe will nominate Duwayne as a committer on the Platform project using the [https://dev.eclipse.org/portal/myfoundation/portal/portal.php MyFoundation Portal] for committer elections.
 
* Paul will remind Liz and Kent to send their component lead nomination emails.
 
 
* Paul will remind the other committers to vote.
 
  
 
* The following 4.5 defects require a target for a specific iteration:
 
* The following 4.5 defects require a target for a specific iteration:
Line 276: Line 173:
  
 
== Notes ==
 
== Notes ==
 
* [http://www.eclipseworld.net/ EclipseWorld 2007]:
 
** Joe and Scott Schneider presented a tutorial ([http://www.eclipseworld.net/tue.htm Achieving Continuous Integration With Eclipse TPTP and Java]), which was well attended and received.  There were ~25 paid attendees, and nearly all of them worked through the hands-on portion successfully (implementing an ASF service that appends resources to an existing working set, creating a new one if necessary.) 
 
** The Probekit talk that Joe presented for Guru drew about 18 people, and was also very well received.  They asked good questions, the demos all went well, and several people have contacted me asking for the probes used in the demos for their own use. 
 
** Joe attended Steve's Static Analysis talk, which was standing room only and was also well received.
 
  
 
* [http://www.eclipsecon.org/2008/ EclipseCon 2008]:
 
* [http://www.eclipsecon.org/2008/ EclipseCon 2008]:

Latest revision as of 08:31, 28 November 2007

Attendees

  • Present:
    • Paul Slauenwhite
    • Jerome Bozier
    • DuWayne Morris
    • Kendric Wang
    • 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 (TIPTOP-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.
  • 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 have finished I3 TP2.
  • Duwayne has automated several manual tests for URL test with the AGR but has found several issues.
    • Duwayne will itemize these issues and discuss them on next week's call.
  • Joe has fixed several key ASF defects in 4.4.1 and 4.5 that may assist the Test Automation initiative.
    • Joe will itemize these fixes and discuss them on next week's call.
  • Test Auotmation Initiative blocking issues:
  1. Defect 208616: Paul and Jerome are working on a fix.
  2. Defect 210289: Duwayne is investigating.
  3. Defect 210292: Duwayne is investigating.
  • Voting is complete for the following component changes:
    • Notes:
      • TPTP Project Matrix and Bugzilla component updates will be handled under defect 207968.
      • 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.
Bugzilla ComponentCurrent Component LeadNew Component Lead
Platform.UI.ReportingSheldon Lee-LoyPaul Slauenwhite
Test.AgentsMark D DunnPaul Slauenwhite
Test.Agents.ComptestAgentJoseph P ToomeyPaul Slauenwhite
Test.Agents.RecorderMark D DunnDuwayne Morris
Test.AnalysisJoseph P Toomey[remove]
ASF.DocumentationJoseph P ToomeyDuwayne Morris
Test.ExecutionKent SiefkesPaul Slauenwhite
Test.Execution.AutoGUIRunnerLiz DancyDuwayne Morris
Test.Execution.CommonRunnerJoseph P ToomeyPaul Slauenwhite
Test.Execution.ExecutionHarnessJoseph P ToomeyPaul Slauenwhite
Test.Execution.JUnitRunnerJoseph P ToomeyPaul Slauenwhite
ASF.RuntimeJoseph P ToomeyDuwayne Morris
Test.ModelJoseph P ToomeyPaul Slauenwhite
Test.UI.AutoGUIUILiz DancyDuwayne Morris
Test.UI.ChartingSheldon Lee-Loy[remove]
Test.UI.CodeCoverageEugene Chan[remove]
Test.UI.JUnitJerome GoutPaul Slauenwhite
Test.UI.ReportingJerome GoutPaul Slauenwhite
Test.UI.URLTestMark D DunnDuwayne Morris
  • In 4.5, we will accommodate the decrease in resources by:
    • Isolating and moving Manual Test to Technology Preview (see defect 207777).
    • Smoke testing the Technology Previews (Manual Test, API Recorder, and AGR) per iteration and maintenance release.
    • Fixing only critical and blocking defects for the Technology Previews (Manual Test, API Recorder, and AGR).
    • Reduced user support (news group and mailing list posts) for the Technology Previews (Manual Test, API Recorder, and AGR).
    • Focus on GA function for TPTP/Test Project presentations (e.g. EclipseCon 2008).
  • Enhancements:
    • The milestones for these enhancements have been scheduled on the weekly schedule.
  1. 202695 Encrypted datapool variable support: Will be completed by a non-committer from IBM (Xin Ying Huang). Paul and Joe are working with Xin Ying to close on the design.
  2. 162605 Test execution should support parallel execution of tests: Duwayne has reviewed the existing code to determine if desiging/coding a new solution or reusing the existing code (including defects) is the most efficient solution. Duwayne has started to consider the design points, such as launching/running agents and collecting results in parallel. Duwayne will prepare a design summary for two weeks.
  3. 166025 Move, Copy, Delete, Rename and Import/Export test assets.: See the meeting minutes for the design review. Jerome has reviewed the existing code and is attempting to port the code to TPTP 4.5. Paul will assist with Jerome's defects so he can focus his reosufce (50%) on this enahcment. Jerome will prepare a design summary for two weeks.
  4. 208110 Generic Recorder Wizard enhancement to filter the list of recorders: Paul has reviewed the enhancement with the consuming product requesting the feature and held an AG review call this past week (see meeting minutes.
  • Defects:
    • All of the defects have been triaged and 81 defects have been put in plan:
    • No defects have been resolved this past week.
    • 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:
      • Finished 4.5 I3 TP2.
      • Investigated the issue with automated tests (AGR/JUnit/JUnit Plug-in tests) hanging when running with EMMA. Determine that we will need to modify 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.
      • Held AG review for enhancement 208110.
      • Close on design of enhancement 208110.
      • Finish reporting defect 187864.
      • Assist Jerome with defect 208616.
    • Duwayne:
      • Finished 4.5 I3 TP2.
      • Worked with Joel on several ASF issues found with the Test Automation Initiative.
      • Code review for design enhancement 162605.
      • Finish IPv6 defect 107432.
      • Prepare design summary for enhancement 162605.
      • Update defect sizings.
      • Fix ASF defect 200194.
      • Off Wed. Nov. 21 - Fri. Nov. 23 for Thanksgiving.
    • Jerome:
      • Finished 4.5 I3 TP2.
      • Working on defect 208616.
      • Prepare design summary for enhancement 166025.
      • Update defect sizings (see Jerome G.).
    • Kendric:
      • Automating Test Log Viewer test cases (see defect 170652).
      • Automating API Recorder test cases (see defect 170656).
      • Review, select, and prioritize candidate Test Project defects:

Action items

  • Duwayne, Jerome, and Paul to discuss the design work for the 4.5 enhancements on the call in two weeks.
  • Duwayne will itemize and discuss several AGR issues on next week's call.
  • Joe will itemize and discuss several key ASF fixes on next week's call.
  • Joe will nominate Duwayne as a committer on the Platform project using the MyFoundation Portal for committer elections.
  • The following 4.5 defects require a target for a specific iteration:

Notes

  • EclipseCon 2008:
    • Reminder to participate in EclipseCon 2008 by proposing a talk or tutorial for the Test and Performance category. 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. Presentation types include:
      • Tutorial: A two hour presentation, with coding and/or a hands on workshop.
      • Long Talk: A one hour presentation that goes into detail and/or demonstration on a topic.
      • Short Talk: A five to ten minute presentation that covers the highlights of a topic.
      • Posters: Posters are presented at the poster reception session.
      • Birds of a Feather (BoF): BoF meetings are informal one-and-a-half-hour gatherings of people who want to talk about a particular topic.
    • If you are interested in proposing a talk or tutorial, please:
    • Important dates include:
      • November 19, 2007: Submission deadline.
      • 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.

Back to the top