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.
Day 400
Alexei checked the status of open JIRA issues.
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. |
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.
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}}. |
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}}. |
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}}. |
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}}. |
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.