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-20080128"

(Testing)
(Release Information)
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
** Jerome Bozier
 
** Jerome Bozier
 
** Tony Wang
 
** Tony Wang
 +
** Harm Sluiman
  
 
== 4.4.1 ==
 
== 4.4.1 ==
Line 19: Line 20:
 
* [http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1 Download.]
 
* [http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1 Download.]
  
* [http://www.eclipse.org/tptp/reports/test/tests.php?source=All Test reports.]
+
* [http://www.eclipse.org/tptp/reports/test/testpass_441.php?source=All Test reports.]
  
 
=== Where are we at? ===  
 
=== Where are we at? ===  
Line 73: Line 74:
  
 
* We have delayed the start of I5 testing until TP2 (target: February 11) to focus on the 4.4.1 TP.  
 
* We have delayed the start of I5 testing until TP2 (target: February 11) to focus on the 4.4.1 TP.  
* We have extended I5 development to February 6 (February 7/8 for smoke testing in preparation for the I5 TP).
+
* We have extended I5 development to February 6 (February 7/8 for smoke testing in preparation for the I5 TP) by attaching patches to the Bugzilla and requesting Test Project approval to be included in I5.
  
 
=== Testing ===
 
=== Testing ===
Line 89: Line 90:
 
*** Paul:
 
*** Paul:
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=190453 OutOfMemoryError when generating large TPTP test reports]: Completed in i5.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=190453 OutOfMemoryError when generating large TPTP test reports]: Completed in i5.
 +
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215078 Content missing in Tabular Report]: Targeted to i5.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=214638 Test log not accurate]: Targeted to i5.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=214638 Test log not accurate]: Targeted to i5.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=211476 Remove XMLUnit dependency and convert reporting tests to TPTP tests]: Targeted to i5.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=211476 Remove XMLUnit dependency and convert reporting tests to TPTP tests]: Targeted to i5.
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215078 Content missing in Tabular Report]: Targeted to i6.
 
 
*** Duwayne:
 
*** Duwayne:
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200194 ASF Test Execution Service races with AutoBuildJob -- can lead to unexpected test results]: Targeted to i6.
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200194 ASF Test Execution Service races with AutoBuildJob -- can lead to unexpected test results]: Targeted to i6.
Line 105: Line 106:
  
 
* Xin Ying Huang:
 
* Xin Ying Huang:
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=202695 Encrypted datapool variable support]: The implementation is complete.  Paul and Joe will be finishing the code review this week
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=202695 Encrypted datapool variable support]: The implementation is complete.  Paul and Joe will be finishing the code review this week.
  
 
* Duwayne:
 
* Duwayne:
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 Test execution should support parallel execution of tests]:  See the [http://wiki.eclipse.org/TPTP-Test-Tools-Design-Review-162605 meeting minutes] for more details.  Duwayne will complete this enhancement in I5/I6 development.  The test cases and product documentation will be complete in I5 TPs and I6 development.  This past week, Duwayne found non-thread-safe code in the Hyades execution APIs causing exceptions when extracting data from RMI callsWill consult Joe and Scott for any history on this area of the code.
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 Test execution should support parallel execution of tests]:  See the [http://wiki.eclipse.org/TPTP-Test-Tools-Design-Review-162605 meeting minutes] for more details.  Duwayne will complete this enhancement in I5/I6 development.  The test cases and product documentation will be complete in I5 TPs and I6 development.  This past week, Duwayne found some serious design issues (or perhaps partial implementation) that need to be fixed to handle the RMI return data properly.  The timing of calling thread activities can cause an error where the caller does not get the right return data.  Duwayne will work on the RMI return data multi-caller design details to properly join the RMI return data to the right caller at the appropriate time, try to avoid any added serialization of activities perhaps avoiding the current notifyAll() (waking up everybody when there is only data available for one caller thread), and testingDuwayne will schedule a call for next week to discuss the progress and outstanding items.
  
 
* Jerome:
 
* Jerome:
Line 129: Line 130:
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215082 publication task problems.]
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215082 publication task problems.]
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216635 Running ASF through Ant requires display export.]
 
**** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216635 Running ASF through Ant requires display export.]
 +
 +
* Defects required by consuming products in I5:
 +
** Duwayne:
 +
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=201412 Repeated launch through Automated Services Framework eventually fails]
  
 
* Remaining I5 defects:
 
* Remaining I5 defects:
Line 197: Line 202:
  
 
* This Week:
 
* This Week:
 +
** 4.4.1 TP.
 
** Enhancement:
 
** Enhancement:
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 Generic Recorder Wizard enhancement to filter the list of recorders].
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=208110 Generic Recorder Wizard enhancement to filter the list of recorders].
Line 215: Line 221:
  
 
* This Week:
 
* This Week:
 +
** 4.4.1 TP.
 
** Enhancement:
 
** Enhancement:
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 Test execution should support parallel execution of tests].
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 Test execution should support parallel execution of tests].
Line 241: Line 248:
 
== Action items ==
 
== Action items ==
  
=== Jerome ===
+
=== Duwayne ===
  
* n/a
+
* Schedule a call for next week to discuss the progress and outstanding items for enhancement [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162605 Test execution should support parallel execution of tests].
  
 
== Notes ==
 
== Notes ==

Latest revision as of 07:36, 11 February 2008

Attendees

  • Present:
    • Paul Slauenwhite
    • DuWayne Morris
    • Jerome Bozier
    • Tony Wang
    • Harm Sluiman

4.4.1

Release Information

  • 4.4.1 will ship with the Europa Winter Maintenance Release (target release date: February 29, 2008).

Where are we at?

  • We are currently starting the 4.4.1 test pass (TP) for two weeks (target: February 8).

Testing

  • Tony completed a majority of the Windows testing as part of his orientation.
  • The candidate driver will be announced by the Release Engineering Team later today.
  • The outstanding testing includes:
    • Duwayne:
      • /org.eclipse.hyades.test.URLTest.tests/manual/basic_tests/Test.Execution.URLRunner.Remote.testsuite
    • Paul:
      • /org.eclipse.tptp.test.doc.user/manual/Doc/Test.Doc.smoke.testsuite
      • /org.eclipse.hyades.test.ui.logViewer.tests/manual/Test.UI.FrameworkEditors_logViewer_linux.testsuite
      • /org.eclipse.hyades.test.java.tests/manual/regressionTests/Test.Execution.ManualRunner.Windows_XP.testsuite
    • Tony:
      • /org.eclipse.hyades.test.core.tests/junit/launch/extensions/DeploymentsProviderTest.testsuite
      • /org.eclipse.hyades.test.core.tests/junit/launch/extensions/ExecutionHistoryDefaultsProviderTest.testsuite
      • /org.eclipse.hyades.test.core.tests/junit/launch/facade/DeploymentLaunchConfigurationFacadeTest.testsuite
      • /org.eclipse.hyades.test.core.tests/junit/launch/facade/ExecutionHistoryLaunchConfigurationFacadeTest.testsuite
      • /org.eclipse.hyades.test.core.tests/junit/launch/facade/TestLaunchConfigurationFacadeTest.testsuite
      • /org.eclipse.tptp.test.auto.gui.tests/manual/Test.Execution.AutoGUIRunner.testsuite
      • /org.eclipse.tptp.test.auto.gui.tests/manual/Test.UI.AutoGUIRunner.testsuite
      • /org.eclipse.tptp.test.auto.gui.tests/manual/Test.Execution.AutoGUIRunner.Basic.Sun1.4.testsuite
      • /org.eclipse.tptp.test.auto.gui.tests/manual/Test.Execution.AutoGUIRunner.Basic.Sun15.testsuite
      • /org.eclipse.hyades.execution.harness.tests/manual/defects/Test.Execution.ExecutionHarness.testsuite
      • /org.eclipse.hyades.test.java.tests/manual/regressionTests/Test.Execution.JUnitRunner.testsuite
      • /org.eclipse.hyades.test.java.tests/manual/regressionTests/Test.Execution.ManualRunner.Windows_XP.Sun_JRE_142.testsuite
      • /org.eclipse.hyades.test.ui.logViewer.tests/manual/Test.UI.FrameworkEditors_logViewer_extensibility.testsuite
      • /org.eclipse.hyades.test.ui.datapool.tests/manual/datapool/Test.UI.DatapoolEditor_importExport.testsuite
      • /org.eclipse.hyades.test.java.tests/junit/CodeSynchronizationTest.testsuite
      • /org.eclipse.hyades.test.java.tests/junit/JUnitTestSuiteFacadeTest.testsuite
      • /org.eclipse.tptp.test.tools.api.tests/manual/Recorder/Test.UI.APIRecorder.Windows_IA32.Sun_JRE_142.testsuite
      • /org.eclipse.tptp.test.tools.api.tests/manual/Recorder/Test.UI.APIRecorder.Windows_IA32.Sun_JRE_150.testsuite

4.5

Release Information

  • 4.5 will ship with the Ganymede Simultaneous Release (target release date: June 30, 2008).

Where are we at?

  • We have delayed the start of I5 testing until TP2 (target: February 11) to focus on the 4.4.1 TP.
  • We have extended I5 development to February 6 (February 7/8 for smoke testing in preparation for the I5 TP) by attaching patches to the Bugzilla and requesting Test Project approval to be included in I5.

Testing

  • Since the 4.4.1 TP overlaps with the 4.5 I5 TP1 (see 4.4.1 Detailed Schedule and 4.5 Detailed Schedule) and there have been sufficient fixes integrated into 4.4.1 to merit a full test pass, we will:
    • Not complete 4.5 I5 TP1 to focus on the 4.4.1 TP.
    • Start the 4.5 I5 TP2 when the 4.4.1 TP is complete.
    • Complete a full test pass for 4.5 I5 TP2.

Test Automation Initiative

Enhancements

  • Duwayne:
    • Test execution should support parallel execution of tests: See the meeting minutes for more details. Duwayne will complete this enhancement in I5/I6 development. The test cases and product documentation will be complete in I5 TPs and I6 development. This past week, Duwayne found some serious design issues (or perhaps partial implementation) that need to be fixed to handle the RMI return data properly. The timing of calling thread activities can cause an error where the caller does not get the right return data. Duwayne will work on the RMI return data multi-caller design details to properly join the RMI return data to the right caller at the appropriate time, try to avoid any added serialization of activities perhaps avoiding the current notifyAll() (waking up everybody when there is only data available for one caller thread), and testing. Duwayne will schedule a call for next week to discuss the progress and outstanding items.

Defects

Miscellaneous

Round-table

Paul

Duwayne

Jerome

Tony

  • Last Week:
    • Completed the assigned 4.4.1 test suites on Windows.
  • This Week:
    • Complete the outstanding 4.4.1 test suites on Windows.

Action items

Duwayne

Notes

News

  • Jerome was elected as the Lead Committer for the following components:
    • Test.UI
    • Test.UI.ConfigEditors
    • Test.UI.DatapoolEditor
    • Test.UI.FrameworkEditors
    • Test.UI.TestPerspective

EclipseCon 2008

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.

Back to the top