> Here are some preliminary Mauve results: 405 of 1634 tests failed.
> I've attached the mauve-classpath key file which eliminates a number
> of tests that fail horribly or cause Japhar to blow up.  It would be
> cool to test classpath against another VM, but I don't have the time
> to do this right now.
> 
> There are literally problems in every package from java.net, to
> java.lang, to java.lang.reflect, to you name it.  Plenty of things to
> look at in Classpath and a few things to examine in Japhar as well.
> Basically as expected though I had hoped for better.

Hello Brian

I've been running mauve against my JVM (kissme) and classpath for a while
now, but have never really paid much attention to the results.

My mauve is from CVS and I can't remember when I last updated it. Judging
from dates on the files it seems to be roughly about Feb 28 2000.

Attached is my 'classes' list and FWIW, here are my results:

58 of 482 tests failed

List of the failed tests:

I think the Float and Double tests fail because the conversion to a String
is not exactly right.

FAIL: uncaught exception loading
#gnu/testlet/java/io/DataInputOutput/ReadReference.java 
FAIL: uncaught exception loading
#gnu/testlet/java/io/DataInputOutput/WriteRead.java 
FAIL: uncaught exception loading #gnu.testlet.java.io.PipedStream.Test
FAIL: uncaught exception loading
gnu/testlet/java/io/DataInputStream/readLine.java 
FAIL: gnu.testlet.java.io.Utf8Encoding.ReadReference: Read UTF8 reference
file (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.WriteRead: Read UTF8 file (number
1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: RFC 2279 Examples (number 2)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: RFC 2279 Examples (number 4)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: RFC 2279 Examples (number 5)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: RFC 2279 Examples (number 6)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Two Byte Characters (number
3)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Two Byte Characters (number
4)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Two Byte Characters (number
5)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Three Byte Characters (number
2)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Three Byte Characters (number
3)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Three Byte Characters (number
4)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Three Byte Characters (number
5)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 2)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 3)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 4)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 5)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error
(0) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error
(1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (0) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (0) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation
(1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation
(2) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error
(2) (number 1)
FAIL: gnu.testlet.java.lang.Character.getNumericValue (number 6)
FAIL: gnu.testlet.java.lang.Character.getType (number 11)
FAIL: gnu.testlet.java.lang.Character.getType (number 20)
FAIL: gnu.testlet.java.lang.Character.getType (number 22)
FAIL: gnu.testlet.java.lang.Character.to (number 15)
FAIL: gnu.testlet.java.lang.Character.to (number 16)
FAIL: uncaught exception loading #gnu.testlet.java.lang.Character.unicode
FAIL: gnu.testlet.java.lang.Double.new_Double (number 1)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 2)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 3)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 4)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 5)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 6)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 7)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 8)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 9)
FAIL: gnu.testlet.java.lang.Double.new_Double (number 10)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 1)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 2)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 3)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 4)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 5)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 6)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 7)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 8)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 9)
FAIL: gnu.testlet.java.lang.Integer.new_Integer: decode exceptions (number
3)



gnu.testlet.java.util.Hashtable.basic
gnu.testlet.java.io.BufferedByteOutputStream.Test
gnu.testlet.java.io.BufferedCharWriter.Test
gnu.testlet.java.io.BufferedInputStream.MarkReset
gnu.testlet.java.io.BufferedInputStream.ProtectedVars
gnu.testlet.java.io.BufferedInputStream.SimpleRead
gnu.testlet.java.io.BufferedReader.MarkReset
gnu.testlet.java.io.BufferedReader.SimpleRead
gnu.testlet.java.io.ByteArrayInputStream.MarkReset
gnu.testlet.java.io.ByteArrayInputStream.ProtectedVars
gnu.testlet.java.io.ByteArrayInputStream.SimpleRead
gnu.testlet.java.io.CharArrayReader.MarkReset
gnu.testlet.java.io.CharArrayReader.ProtectedVars
gnu.testlet.java.io.CharArrayReader.SimpleRead
#gnu/testlet/java/io/DataInputOutput/ReadReference.java 
#gnu/testlet/java/io/DataInputOutput/WriteRead.java 
#gnu.testlet.java.io.PipedStream.Test
gnu/testlet/java/io/DataInputStream/readLine.java 
gnu.testlet.java.io.DataInputStream.readLine
gnu.testlet.java.io.LineNumberInputStream.Test
gnu.testlet.java.io.LineNumberReader.Test
gnu.testlet.java.io.StringBufferInputStream.MarkReset
gnu.testlet.java.io.StringBufferInputStream.ProtectedVars
gnu.testlet.java.io.StringBufferInputStream.SimpleRead
gnu.testlet.java.io.StringWriter.Test
gnu.testlet.java.io.Utf8Encoding.ReadReference
gnu.testlet.java.io.Utf8Encoding.WriteRead
gnu.testlet.java.io.Utf8Encoding.mojo
gnu.testlet.java.lang.Boolean.equals_Boolean
gnu.testlet.java.lang.Boolean.get
gnu.testlet.java.lang.Boolean.hashcode_Boolean
gnu.testlet.java.lang.Boolean.new_Boolean
gnu.testlet.java.lang.Boolean.value
gnu.testlet.java.lang.Byte.new_Byte
gnu.testlet.java.lang.Character.classify
gnu.testlet.java.lang.Character.consts
gnu.testlet.java.lang.Character.digit
gnu.testlet.java.lang.Character.equals_Character
gnu.testlet.java.lang.Character.forDigit
gnu.testlet.java.lang.Character.getNumericValue
gnu.testlet.java.lang.Character.getType
gnu.testlet.java.lang.Character.hash
gnu.testlet.java.lang.Character.to
#gnu.testlet.java.lang.Character.unicode
gnu.testlet.java.lang.Double.new_Double
gnu.testlet.java.lang.Float.new_Float
gnu.testlet.java.lang.Integer.getInteger
gnu.testlet.java.lang.Integer.new_Integer
gnu.testlet.java.lang.Short.hash
gnu.testlet.java.lang.String.charAt
gnu.testlet.java.lang.String.compareTo
gnu.testlet.java.lang.String.getBytes
gnu.testlet.java.lang.String.indexOf
gnu.testlet.java.lang.String.new_String
gnu.testlet.java.lang.String.startsWith
gnu.testlet.java.lang.String.substring
gnu.testlet.java.lang.String.to
gnu.testlet.java.lang.StringBuffer.plus
gnu.testlet.java.lang.reflect.Modifier.toString
gnu.testlet.java.lang.reflect.field.Field

Reply via email to