harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elena Semukhina" <elena.semukh...@gmail.com>
Subject Re: [drlvm][unit tests] the goal is to achieve 100% pass rate
Date Fri, 20 Oct 2006 05:23:46 GMT
On 10/20/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
>
>
>
> Elena Semukhina wrote:
> > It's a nightmare to run classlib tests on drlvm now. They crash and are
> > interrupted and hang...
>
> What changed?


Nothing new, this is an old story. If you remember, things changed about 2
weeks ago after H-1582 commit. That patch revealed some issues and since
that it's hard to run classlib tests. Adding swing/awt tests aggravated the
situation: they are rather sensitive to H-1823.

> I've applied some patches which solve these issues
> > and got quite acceptable results on Windows 2003 server. I've excluded
> some
> > tests which crash and hang because patches for them are not ready yet so
> we
> > have about 50 tests less in the table than on IBM VM. The results are on
> > the
> > page http://wiki.apache.org/harmony/Unit_Tests_Pass_on_DRLVM, in the
> > October, 19 table.
>
> That's impressive.


Our goal is 100% :)

geir
>
> >
> > On 10/17/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
> >>
> >> which patch of the two should be applied?  Or both? (please respond on
> >> the JIRA...)
> >>
> >> Elena Semukhina wrote:
> >> > HARMONY-1823 is ready for commit. It will increase classlib pass rate
> >> > significantly!
> >> >
> >> > On 10/17/06, Elena Semukhina <elena.semukhina@gmail.com> wrote:
> >> >>
> >> >> I added one more issue to
> >> >> http://wiki.apache.org/harmony/Unit_Tests_Pass_on_DRLVM . It is
> >> >> http://issues.apache.org/jira/browse/HARMONY-1648. It is drlvm/TM
> >> issue
> >> >> and will cause the ThreadGroupTest failure after HARMONY-1625 is
> >> applied.
> >> >> Could anyone look at this issue?
> >> >>
> >> >> On 10/17/06, Elena Semukhina <elena.semukhina@gmail.com> wrote:
> >> >> >
> >> >> > It seems that the patch for
> >> >> HARMONY-1751<http://issues.apache.org/jira/browse/HARMONY-1751>
is
> >> >> > ready and the patch for
> >> >> HARMONY-1720<http://issues.apache.org/jira/browse/HARMONY-1751>
is
> >> >> > waiting for Alexey Varlamov's evaluation.
> >> >> >
> >> >> > On 10/13/06, Fedotov, Alexei A <alexei.a.fedotov@intel.com
>
> wrote:
> >> >> > >
> >> >> > > Oops, review of HARMONY-1823 should be:
> >> >> > > The fix is to clean an interrupt flag. Patches are good.
> >> >> > >
> >> >> > > With best regards,
> >> >> > > Alexei Fedotov,
> >> >> > > Intel Middleware Products Division
> >> >> > >
> >> >> > > >-----Original Message-----
> >> >> > > >From: Fedotov, Alexei A
> >> >> > > >Sent: Friday, October 13, 2006 6:12 PM
> >> >> > > >To: geir@pobox.com
> >> >> > > >Cc: harmony-dev@incubator.apache.org
> >> >> > > >Subject: RE: [drlvm][unit tests] the goal is to achieve
100%
> pass
> >> >> > > rate
> >> >> > > >
> >> >> > > >Geir,
> >> >> > > >I reviewed the patches for HARMONY-1816 (non-daemon thread
> >> counting
> >> >> > > is
> >> >> > > done
> >> >> > > >more accurately) and for HARMONY-1823 - the fix is to
clean
> >> patches
> >> >> > > are
> >> >> > > >good.
> >> >> > > >
> >> >> > > >I believe the patches worth to be committed: I've tried
the
> >> patches
> >> >> > > for
> >> >> > > >running tests from luni module 162 times and get the
following
> >> >> > > results:
> >> >> > > >
> >> >> > > >$ grep FAILED luni.log  | sort | uniq -c
> >> >> > > >     63     [junit] TEST
> >> >> > > >org.apache.harmony.tests.internal.net.www.protocol.http
> >> >> > > >.HttpURLConnectionTest FAILED
> >> >> > > >    162     [junit] TEST tests.api.java.lang.reflect.FieldTest
> >> >> FAILED
> >> >> > > >      6     [junit] TEST tests.api.java.net.InetAddressTest
> >> FAILED
> >> >> > > >
> >> >> > > >The following tests were excluded:
> >> >> > > >Index: modules/luni/build.xml
> >> >> > >
> >> >===================================================================
> >> >> > > >--- modules/luni/build.xml      (revision 463342)
> >> >> > > >+++ modules/luni/build.xml      (working copy)
> >> >> > > >@@ -325,6 +325,14 @@
> >> >> > > >                         <exclude
> >> >> > > >name="tests/api/java/net/URLConnectionTest.jav
> >> >> > > >a" />
> >> >> > > >                         <exclude
> >> >> > > name="tests/api/java/net/URLTest.java" />
> >> >> > > >                         <exclude
> >> >> > > >name="tests/api/java/net/SocketPermissionTest.
> >> >> > > >java" />
> >> >> > > >+
> >> >> > > >+<exclude
> >> >> > > name="org/apache/harmony/luni/tests/java/lang/ThreadTest.java"
> />
> >> >> > > >+<exclude
> >> >> > > name="org/apache/harmony/luni/tests/java/lang/ThreadTest.java"
> />
> >> >> > > >+<exclude
> >> >> > >
> >> >name="org/apache/harmony/luni/tests/java/lang/ThreadGroupTest.java"
> >> >> > > />
> >> >> > > >
> >> >> > > >+<exclude
> >> >> > >
> >> >name="org/apache/harmony/luni/tests/java/lang/ThreadLocalTest.java"
> >> >> > > />
> >> >> > > >
> >> >> > > >+<exclude
> >> >> > > name="org/apache/harmony/luni/tests/java/lang/ClassTest.java"
> >> >> > > />
> >> >> > > >+<exclude name="tests/api/java/util/FormatterTest.java"
/>
> >> >> > > >+
> >> >> > > >                     </fileset>
> >> >> > > >                 </batchtest>
> >> >> > > >
> >> >> > > >With best regards,
> >> >> > > >Alexei Fedotov,
> >> >> > > >Intel Middleware Products Division
> >> >> > > >
> >> >> > > >>-----Original Message-----
> >> >> > > >>From: Geir Magnusson Jr. [mailto: geir@pobox.com]
> >> >> > > >>Sent: Friday, October 13, 2006 9:58 AM
> >> >> > > >>To: harmony-dev@incubator.apache.org
> >> >> > > >>Subject: Re: [drlvm][unit tests] the goal is to achieve
100%
> >> pass
> >> >> > > rate
> >> >> > > >>
> >> >> > > >>great work - we'll get those applied ASAP.
> >> >> > > >>
> >> >> > > >>Elena Semukhina wrote:
> >> >> > > >>> Yesterday I tried the following patches:
> >> >> > > >>>
> >> >> > > >>> http://issues.apache.org/jira/browse/HARMONY-1592
> >> >> > > >>> http://issues.apache.org/jira/browse/HARMONY-1816
> >> >> > > >>> http://issues.apache.org/jira/browse/HARMONY-1823
> >> >> > > >>> https://issues.apache.org/jira/browse/HARMONY-1741
> >> >> > > >>>
> >> >> > > >>> They work fine. The first three patches restore
recent
> >> classlib
> >> >> > > tests
> >> >> > > >>pass
> >> >> > > >>> rate degradation.
> >> >> > > >>>
> >> >> > > >>> On 10/11/06, Geir Magnusson Jr. < geir@pobox.com>
wrote:
> >> >> > > >>>
> >> >> > > >>>> Excellent.  As appreciative as I am of J9,
I can't wait to
> >> work
> >> >> > > in
> >> >> > > >>>> all-Harmony code :)
> >> >> > > >>>>
> >> >> > > >>>> geir
> >> >> > > >>>>
> >> >> > > >>>>
> >> >> > > >>>> Elena Semukhina wrote:
> >> >> > > >>>> > Hello all,
> >> >> > > >>>> >
> >> >> > > >>>> > I think that the goal of running classlib
unit tests on
> >> DRLVM
> >> >> > > with
> >> >> > > >>100%
> >> >> > > >>>> > pass
> >> >> > > >>>> > rate could be worth to achieve. Actually
today we have
> 99%
> >> >> > > (without
> >> >> > > >>>> > awt/swing) but still have about 30
failures/errors. Most
> of
> >> >> > > them
> >> >> > > have
> >> >> > > >>>> been
> >> >> > > >>>> > evaluated and corresponding JIRAs filed.
There is a page
> on
> >> >> > > Harmony
> >> >> > > >>>> Wiki
> >> >> > > >>>> > which lists those JIRA issues:
> >> >> > > >>>> >
> >> >> > > >>>> > http://wiki.apache.org/harmony/Unit_Tests_Pass_on_DRLVM
> >> >> > > >>>> >
> >> >> > > >>>> > Are there any volunteers to help with
DRLVM bugs fixing?
> >> >> > > >>>> >
> >> >> > > >>>> > Thanks,
> >> >> > > >>>> > Elena
> >> >> > > >>>> >
> >> >> > > >>>>
> >> >> > > >>>>
> >> >> > >
> >> ---------------------------------------------------------------------
> >> >> > > >>>> Terms of use :
> >> http://incubator.apache.org/harmony/mailing.html
> >> >> > > >>>> To unsubscribe, e-mail:
> >> >> > > harmony-dev-unsubscribe@incubator.apache.org
> >> >> > > >>>> For additional commands, e-mail:
> >> >> > > harmony-dev-help@incubator.apache.org
> >> >> > > >>>>
> >> >> > > >>>>
> >> >> > > >>>
> >> >> > > >>>
> >> >> > > >>
> >> >> > >
> >> >> > >
> >> >>
> >> >>---------------------------------------------------------------------
> >> >> > > >>Terms of use :
> http://incubator.apache.org/harmony/mailing.html
> >> >> > > >>To unsubscribe, e-mail:
> >> >> harmony-dev-unsubscribe@incubator.apache.org
> >> >> > >
> >> >> > > >>For additional commands, e-mail:
> >> >> harmony-dev-help@incubator.apache.org
> >> >> > >
> >> >> > >
> >> >> > >
> >> ---------------------------------------------------------------------
> >> >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> >> > > To unsubscribe, e-mail:
> >> harmony-dev-unsubscribe@incubator.apache.org
> >> >> > > For additional commands, e-mail:
> >> >> harmony-dev-help@incubator.apache.org
> >> >> > >
> >> >> > >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Thanks,
> >> >> > Elena
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Thanks,
> >> >> Elena
> >> >
> >> >
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> >>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>


-- 
Thanks,
Elena

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message