Kaffe and Mauve (Was: Re: [kaffe] Re: LinkedList.subList
severely broken)
Mark Wielaard
mark@klomp.org
Fri May 23 08:25:02 2003
--=-JyUwXI70FnZ0YMYa5bZq
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi,
On Fri, 2003-05-23 at 16:58, Mark Wielaard wrote:
>
> Attached is an example which is used with kissme.
I already made a mauve-kaffe based on this. It is attached.
(Note that most compile errors can be fixed by adopting the relevant GNU
Classpath implementations.)
Results with latest kaffe and latest mauve:
323 of 5227 tests failed
Log also attached (gziped).
Note that it is certainly possible that some of the failures are
actually bugs in the Mauve tests.
To see how other VMs do on Mauve see
http://www.gnu.org/software/classpath/mauve/summary.html
Cheers,
Mark
P.S. Don't forget to do a "rm .save-keys choices" after editing the
mauve-kaffe file before rerunning "make check KEYS=kaffe" to make sure
the changes get picked up.
--=-JyUwXI70FnZ0YMYa5bZq
Content-Disposition: inline; filename=mauve-kaffe
Content-Type: text/plain; name=mauve-kaffe; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
# Config file that tells mauve about the `kaffe' tag.
JDK1.0
JDK1.1
JDK1.2
JDK1.3
JDK1.4
JLS1.0
JLS1.1
JLS1.2
JDBC1.0
JDBC2.0
# Tests that don't compile with kjc/kaffe at the moment
# keepAlive() missing.
!java.net.Socket.jdk13
!java.net.Socket.jdk14
# get/setCurrencySymbol() missing.
!java.text.DecimalFormatSymbols.DumpDefault12
!java.text.DecimalFormatSymbols.GetSet12
# set2DigitYearStart() missing.
!java.text.SimpleDateFormat.getAndSet2DigitYearStart
# No java.util.IdentityHashMap
!java.util.IdentityHashMap
# Missing 1.4 java.security support
!java.security.Security.getAlgorithms
!java.security.Security.getProviders
!java.security.MessageDigest.getInstance14
!java.security.Signature.getInstance14
!java.security.AlgorithmParameterGenerator.getInstance14
!java.security.AlgorithmParameters.getInstance14
!java.security.KeyFactory.getInstance14
!java.security.KeyPairGenerator.getInstance14
# These networking tests will hang if your network firewall blocks direct
# outgoing HTTP connections. (Mauve needs a configuration option for
# specifying an HTTP proxy server!!)
#!java.net.URL.URLTest
#!java.net.URLConnection.URLConnectionTest
#!java.net.URLClassLoader.getResourceRemote
# Character.unicode seems to be very broken (the test)
# Does not give meaningfull test results at the moment.
!java.lang.Character.unicode
# These are almost certainly buggy test cases.
# The behaviour of the garbage collector cannot be predicted.
# (Note: trailing '.' is to avoid disabling the reflect testcases.)
!java.lang.ref.
--=-JyUwXI70FnZ0YMYa5bZq
Content-Disposition: inline; filename=mauve-kaffe.log.gz
Content-Type: application/x-gzip; name=mauve-kaffe.log.gz
Content-Transfer-Encoding: base64
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
--=-JyUwXI70FnZ0YMYa5bZq--