Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

This page contains a description of day by day progress in achieving 100% pass rate of class library unit tests on DRLVM. The recent state of the problem can be found on the project page.

Anchor
day400
day400

Day 400

Alexei checked the status of open JIRA issues.

Anchor
day66
day66

Days 64-66

Wiki Markup
[Salikh|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=salikh] found out that [HARMONY-2366|http://issues.apache.org/jira/browse/HARMONY-2366] {{\[drlvm\]\[unit\] org.apache.harmony.luni.tests.java.lang.ThreadTest.test_interrupt() deadlocks intermittently}} is a duplicate of [HARMONY-2219|http://issues.apache.org/jira/browse/HARMONY-2219] {{\[drlvm\]\[thread\] fix Thread.start() waiting to prevent losing interruption}}. [Alexey|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=cap] committed the patch. [Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] verified the fix.

Wiki Markup
[Alexey V|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=varlax] committed the fix for [HARMONY-2228|http://issues.apache.org/jira/browse/HARMONY-2228] {{\[awt\] java.awt.AccessibleAWTCheckboxMenuItemTest crashes on DRLVM interpreter}}.

Wiki Markup
[Egor|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=egor] reviewed the patch for [HARMONY-2259|http://issues.apache.org/jira/browse/HARMONY-2259] {{\[drlvm\]\[jit\]\[opt\] tests.api.java.lang.reflect.ProxyTest fails on Jitrino.OPT while passes on Jitrino.JET}}.

Wiki Markup
[Tatiana|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=tatyana.v.doubtsova%40intel.com] noticed new intermittent failures, updated an issue [HARMONY-2282|http://issues.apache.org/jira/browse/HARMONY-2282] {{\[classlib\]\[drlvm\]\[swing\] intermittent failures of swing module tests}}, and create a new [HARMONY-2438|http://issues.apache.org/jira/browse/HARMONY-2438] {{\[classlib\]\[swing\] intermittent failures of swing module tests, once mode}}. These issues become a real challenge for a resolution provider. [Ilya|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilya.okomin] evaluated the patch for [HARMONY-1751|http://issues.apache.org/jira/browse/HARMONY-1751] {{Classlib test org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest.testSystemNodeForPackage() fails}} and suggested to close the issue as a non-bug difference.

Wiki Markup
[Vasily|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=vmz] started investigation of [HARMONY-2338|http://issues.apache.org/jira/browse/HARMONY-2338] {{\[classlib\]\[luni\] tests.api.java.net.ServerSocketTest failed intermittently}} and was discussing it on Harmony. [Andrew|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=zhanghuangzhu] helped a lot. [Tony|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=tony.wu] and [Alexey|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=cap] shared opinions.

Anchor
day63
day63

Days 60-63

Wiki Markup
[George|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=gatimosh] proposed a patch for [HARMONY-2259|http://issues.apache.org/jira/browse/HARMONY-2259] {{\[drlvm\]\[jit\]\[opt\] tests.api.java.lang.reflect.ProxyTest fails on Jitrino.OPT while passes on Jitrino.JET}}.

Wiki Markup
[Gregory|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=gshimansky] committed a patch for [HARMONY-2220|http://issues.apache.org/jira/browse/HARMONY-2220] {{\[drlvm\]\[unit\] if DISPLAY is not set javax.swing.AccessibleJButtonTest crashes}}.

Vladimir set up continuous integration for Linux x86_64.

Anchor
day59
day59

Day 59

Wiki Markup
[Pavel R|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=starcon] fixed [HARMONY-2307|http://issues.apache.org/jira/browse/HARMONY-2307] {{\[drlvm\]\[security\] org.apache.harmony.security.tests.x509.PolicyQualifierInfoTest crashes VM (intermittent)}}. [Gregory|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=gshimansky] committed the patch and faced next intermittent issue [HARMONY-2386|http://issues.apache.org/jira/browse/HARMONY-2386] {{\[drlvm\]\[jit\] Crash in Jitrino while running test in HARMONY-2307 many times}}.

Stepan prosted a patch for HARMONY-1751 Classlib test org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest.testSystemNodeForPackage() fails.

Wiki Markup
[Ivan|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=ivanrt] proposed a patch for [HARMONY-2228|http://issues.apache.org/jira/browse/HARMONY-2228] {{\[awt\] java.awt.AccessibleAWTCheckboxMenuItemTest crashes on DRLVM interpreter}}.

Wiki Markup
[Denis|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=dkishenko] proposed a patch for [HARMONY-2353|http://issues.apache.org/jira/browse/HARMONY-2353] {{\[classlib\]\[luni\] org.apache.harmony.tests.internal.net.www.protocol.http.HttpURLConnectionTest.testGetOutputStream() intermittently fails}}. [Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] verified the patch and filed a new intermittent issue [HARMONY-2387|http://issues.apache.org/jira/browse/HARMONY-2387] {{\[classlib\]\[luni\] org.apache.harmony.tests.internal.net.www.protocol.http.HttpURLConnectionTest.testUsingProxy() intermittently fails}}.

Wiki Markup
[Alexei Z|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=zakha] and [Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] resolved miscommunication about [HARMONY-1977|http://issues.apache.org/jira/browse/HARMONY-1977] {{\[classlib\]\[nio\] Unit test org.apache.harmony.nio.tests.java.nio.channels.SocketChannelTest fails on Windows 2003 server}}.

Anchor
day58
day58

Day 58

Wiki Markup
[Pavel|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=pavel.n.afremov] proposed a patch for [HARMONY-2220|http://issues.apache.org/jira/browse/HARMONY-2220] {{\[drlvm\]\[unit\] if DISPLAY is not set javax.swing.AccessibleJButtonTest crashes}}.

Nathan added 21 test cases to module/swing.

Wiki Markup
[Alexei Z|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=zakha] committed a patch for [HARMONY-1977|http://issues.apache.org/jira/browse/HARMONY-1977] {{\[classlib\]\[nio\] Unit test org.apache.harmony.nio.tests.java.nio.channels.SocketChannelTest fails on Windows 2003 server}}. [Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] verified the fix.

Wiki Markup
[Egor|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=egor] proposed patch beautifications for the patch [HARMONY-2261|http://issues.apache.org/jira/browse/HARMONY-2261] {{\[drlvm\]\[jit\]\[opt\] java.awt.ScrollbarTest fails on Jitrino.OPT while passes on Jitrino.JET}}. The abscence of a regression test still prevents the patch from being committed.

Elena proposed a new solution for HARMONY-1751 Classlib test org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest.testSystemNodeForPackage() fails.

Wiki Markup
[Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] filed new issues [HARMONY-2366|http://issues.apache.org/jira/browse/HARMONY-2366] {{\[drlvm\]\[unit\] org.apache.harmony.luni.tests.java.lang.ThreadTest.test_interrupt() deadlocks intermittently}}, [HARMONY-2367|http://issues.apache.org/jira/browse/HARMONY-2367] {{\[drlvm\]\[unit\] javax.swing.text.PlainViewI18N_VisualPositionTest intermittently crashes VM}}.

Anchor
day57
day57

Day 57

Wiki Markup
[Tatiana|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=tatyana.v.doubtsova%40intel.com] verified that  [HARMONY-2070|http://issues.apache.org/jira/browse/HARMONY-2070] {{\[drlvm\]\[thread\] Unhandled exception in java.exe while java.util.jar module tests execution}} is no longer reproducible. [Gregory|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=gshimansky] closed the issue.

Wiki Markup
[Alexey P|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=cap] applied the patch for famous [HARMONY-1879|http://issues.apache.org/jira/browse/HARMONY-1879] {{\[drlvm\]\[unit\] org.apache.harmony.tests.internal.net.www.protocol.http.HttpURLConnectionTest fails}}. [Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] verified that the two issues from four are resolved and described the rest of the problem at [HARMONY-2353|http://issues.apache.org/jira/browse/HARMONY-2353] {{\[classlib\]\[luni\] org.apache.harmony.tests.internal.net.www.protocol.http.HttpURLConnectionTest.testGetOutputStream() intermittently fails}}.

Wiki Markup
[Alexey V|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=varlax] reviewed a fix for [HARMONY-2261|http://issues.apache.org/jira/browse/HARMONY-2261] {{\[drlvm\]\[jit\]\[opt\] java.awt.ScrollbarTest fails on Jitrino.OPT while passes on Jitrino.JET}}.

Wiki Markup
[Paulex|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=paulex] reopened [HARMONY-2270|http://issues.apache.org/jira/browse/HARMONY-2270] {{\[classlib\]\[unit\] tests.api.java.io.FileTest@test_mkdir failes on win XP}} and reverted non-working test to the previous version.

Ilya suggested that a new patch for HARMONY-1751 Classlib test org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest.testSystemNodeForPackage() fails should affect the test only.

Wiki Markup
[George|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=gatimosh] started evaluation of [HARMONY-2259|http://issues.apache.org/jira/browse/HARMONY-2259] {{\[drlvm\]\[jit\]\[opt\] tests.api.java.lang.reflect.ProxyTest fails on Jitrino.OPT while passes on Jitrino.JET}}.

Anchor
day56
day56

Days 54-56

Wiki Markup
[Tony|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=tony.wu] proposed the patch for the issue [HARMONY-2270|http://issues.apache.org/jira/browse/HARMONY-2270] {{\[classlib\]\[unit\] tests.api.java.io.FileTest@test_mkdir failes on win XP}}. [Paulex|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=paulex] committed the patch.

Wiki Markup
[Alexey I|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=aaivanov] proposed a patch for an issue described at [HARMONY-2282|http://issues.apache.org/jira/browse/HARMONY-2282] {{\[classlib\]\[drlvm\]\[swing\] intermittent failures of swing module tests}}.

Mikhail completed fixing of HARMONY-2284 and committed the fix.Tatiana verified the fix.

Wiki Markup
[Tatiana|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=tatyana.v.doubtsova%40intel.com] added more info about intermittent failures of tests for {{java.nio}} package to [HARMONY-2285|http://issues.apache.org/jira/browse/HARMONY-2285] {{\[drlvm\] several NIO tests crash on DRLVM}}.

Wiki Markup
[Alexei|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=leshik] filed new issues [HARMONY-2337|http://issues.apache.org/jira/browse/HARMONY-2337] {{\[classlib\]\[swing\] javax.swing.JCheckBoxMenuItemTest failed intermittently as a part of swing module test run}},  [HARMONY-2338|http://issues.apache.org/jira/browse/HARMONY-2338] {{\[classlib\]\[luni\] tests.api.java.net.ServerSocketTest failed intermittently}}, [HARMONY-2339|http://issues.apache.org/jira/browse/HARMONY-2339] {{\[classlib\]\[nio\] org.apache.harmony.nio.tests.java.nio.channels.SocketChannelTest failed intermittently as a part of a whole module test run}}.

Stepan provided a thorough evaluation for the patch for the issue HARMONY-1751 Classlib test org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest.testSystemNodeForPackage() fails.

Wiki Markup
[Pavel|http://issues.apache.org/jira/secure/ViewProfile.jspa?name=pavel.n.afremov] reproduced the problem described at [HARMONY-2220|http://issues.apache.org/jira/browse/HARMONY-2220] {{\[drlvm\]\[unit\] if DISPLAY is not set javax.swing.AccessibleJButtonTest crashes}}.

Anchor
day53
day53

Days 1-53

To make class library unit tests pass on DRLVM the community closed the following issues:
100, 1309, 1483, 1592, 1625, 1648, 1664, 1668, 1669, 1670, 1672, 1674, 1675, 1678, 1679, 1688, 1695, 1720, 1722, 1724, 1739, 1741, 1752, 1766, 1773, 1774, 1775, 1781, 1789, 1823, 1833, 1892, 1895, 1905, 1908, 1909, 1911, 1916, 1931, 1955, 1956, 1969, 1974, 2073, 2100, 2229, 2231, 2272, 2275.