This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Mauve testresult status


Hi,

This is an overview of the current 3.3 branch Mauve issues.

Summary:
There are currently 25 unexpected Mauve failures.
- 5 Likely Mauve testsuite bugs.
- 2 Unsure about the status.
- 1 ClassLoader issue (might be simple/might be hard)
- 2 Class reflection issues (unsure how hard to solve)
- 2 Double/Float short byte value issues (pass with Kissme)
- 1 Double/Float to int conversion problem on powerpc.
- 3 Serialization issues (A bit of work but solutions do exist)
- 7 BigInteger failures, but patch exists.
- 2 DatagramSocket exception failures that seem easy to fix.

See below for the "raw data". But we are not doing that bad and I think
that by the end of the month these will all be fixed (and otherwise I
will set them to XFAIL). Two of the serialization issues seem
regressions so I will start with those.

Cheers,

Mark

----

The Raw Data:

The following failures seem to be bugs in the Mauve testsuite.
I will check the spec carfully and update Mauve.
FAIL: gnu.testlet.java.io.BufferedInputStream.SimpleRead: skip() threw StringIndexOutOfBoundsException (number 1)
FAIL: gnu.testlet.java.io.BufferedOutputStream.interrupt: single-byte writes (number 3)
FAIL: gnu.testlet.java.io.InputStreamReader.jdk11: ready() (number 1)
FAIL: gnu.testlet.java.io.InputStreamReader.jdk11: getEncoding (number 1)
FAIL: gnu.testlet.java.io.PipedStream.Test: available() (number 1)

The following might or might not be bugs in the testsuite (Classpath
actually has a bug report for this issue):
FAIL: gnu.testlet.java.io.RandomAccessFile.jdk11: skipBytes() stopped before EOF (number 1)
FAIL: gnu.testlet.java.io.RandomAccessFile.jdk11: skipBytes() skipped past EOF (number 1)

Classloader issue. Might get fixed by Tom his Classloader tweaks:
FAIL: gnu.testlet.java.lang.Class.ClassTest: test_getClassloader (number 1)

Reflection issues that I am not sure about how difficult they might be
to solve, but Kissme+Classpath passes these:
FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 2)
FAIL: gnu.testlet.java.lang.Class.reflect2: uncaught exception at "getClasses" number 3: java.lang.ArrayIndexOutOfBoundsException: 0

Double/Float issues (doesn't fail with Kissme+Classpath so in theory
could have an easy fix):
FAIL: gnu.testlet.java.lang.Double.DoubleTest: Error: test_shortbyteValue failed - 5 (number 1)
FAIL: gnu.testlet.java.lang.Float.FloatTest: Error: test_shortbyteValue failed - 5 (number 1)

Double issue that only occurs on powerpc:
FAIL: gnu.testlet.java.lang.Double.DoubleTest: Error: test_longValue returned wrong results CYGNUS: Float to int conversions - 1 (number 1)

The following are Serialization issues. The first one passes with
IK.VM.NET+Classpath, the last two pass with Kissme+Classpath but the
ObjectStream classes have diverged a bit so it is a bit of work to get
this right.
FAIL: gnu.testlet.java.io.ObjectInputOutput.SerTest (number 2)
FAIL: gnu.testlet.java.io.ObjectStreamClass.Test: getSerialVersionUID (number 2)
FAIL: gnu.testlet.java.io.ObjectStreamClass.Test: getSerialVersionUID (number 6)

There are 7 failures which are variants of:
FAIL: gnu.testlet.java.math.BigInteger.modInverse: java.lang.ArithmeticException: not invertible (number 1)
These are all fixed by the patch submitted by Raif. So this patch or the
rewrite he is now doing with the suggestions of Per Bothner should go
in.

The following two seem to expect a different exception then the one we
currently throw. Should be easy fix:
FAIL: gnu.testlet.java.net.DatagramSocket.DatagramSocketTest2: Expected IOException (number 1)
FAIL: gnu.testlet.java.net.DatagramSocket.DatagramSocketTest2: uncaught exception at "invalid_send_data" number 4: java.lang.IllegalArgumentException: Invalid length: -1



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]