classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Jikes RVM & mauve tests


From: Mark Wielaard
Subject: Re: Jikes RVM & mauve tests
Date: 01 Feb 2003 00:34:54 +0100

Hi,

On Fri, 2003-01-31 at 23:57, David P Grove wrote:
>       I've been experimenting a little bit with running Mauve tests on top
> of Jikes RVM and GNU Classpath.  This generally does pretty well, except
> that there are massive failures on java.lang.Character.unicode ("make check
> KEYS=!java. java.lang.Character" yields 136460 of 3603803 tests failed).
> Before looking into this further, I just wanted to verify that the
> classpath libraries are expected to pass these tests.

Both Kissme and gcj disable this test by default. If I remember
correctly they are based on an old unicode spec.

>       On the bright side, "make check KEYS=!java.net
> !java.lang.Character.unicode" yields 127 of 2017 tests failed.  Roughly
> half of these failures are because Jikes RVM has never bothered to
> implement thread priorities (easily fixed).

Note that there are still deficiencies in Classpath that can explain
some of these failures. With kissme and the above KEYS I get:
74 of 2037 tests failed

Brian has results posted on:
http://www.haphazard.org/~cbj/classpath/automauve/summary.html
And I reqularly post results on gcc-testresults for gcj. See for the
latests: http://gcc.gnu.org/ml/gcc-testresults/2003-01/msg01418.html
(Note that gcj uses a exclude file and an xfail file.)

>       I excluded java.net because of the following javac compilation
> problem...is this expected?
> public class TestSocketImplFactory
>        ^
> gnu/testlet/java/net/Socket/SocketTest.java:203: Socket() has protected
> access in java.net.Socket
>       sock = new Socket (); // unconnected socket
> 

The no argument constructor is public in Classpath (specnote says since
1.4). I never noticed this since I use either gcj or jikes with the
Classpath libraries to compile Mauve.

Maybe we could move that part of the test into a new Socket14.java
testlet that explicitly sets Tags: JDK1.4.

Cheers,

Mark





reply via email to

[Prev in Thread] Current Thread [Next in Thread]