classpath
[Top][All Lists]
Advanced

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

Serialization compatibility testing


From: C. Brian Jones
Subject: Serialization compatibility testing
Date: Sat, 10 Jan 2004 00:00:25 -0500

All,

I've been working a little lately on some tools I once added to japi for
serialization compatibility testing.  I'm pretty close to having
something useful, just wondering if anyone is interested in using these
for checking compatibility?  Here's the list of the files that are the
same when compared to Sun's JDK 1.4.1 for Kaffe 1.1.3.  These .ser files
are object serializations.  I've omitted the things that are missing in
Kaffe or exist in Kaffe but not the JDK.  The list of classes the tool
attempted to serialize is based on Java 1.4 documented serializable
classes.  I'm looking forward to adding a tool to attempt to read
objects written by Sun's JDK, from version 1.1 through 1.4 into the
appropriate object type.  Eventually I'll be able to combine these
building block type tools to comprehensively state serialization
compatibility for a JVM to Sun's JDK.  I'll also have fun checking Sun. 
:)

I've thought about trying to add this to Mauve.  Thoughts?  New module?

kaffe113/java/security/Permission.ser identical
kaffe113/java/security/Provider.ser identical
kaffe113/java/security/BasicPermission.ser identical
kaffe113/java/security/PermissionCollection.ser identical
kaffe113/java/security/IdentityScope.ser identical
kaffe113/java/security/Signer.ser identical
kaffe113/java/security/SecureRandomSpi.ser identical
kaffe113/java/security/cert/CertPath.ser identical
kaffe113/java/security/cert/X509Certificate.ser identical
kaffe113/java/security/cert/CertPath$CertPathRep.ser identical
kaffe113/java/security/cert/Certificate.ser identical
kaffe113/java/security/cert/Certificate$CertificateRep.ser identical
kaffe113/java/security/Identity.ser identical
kaffe113/java/net/SocketAddress.ser identical
kaffe113/java/util/TreeSet.ser identical
kaffe113/java/util/LinkedList.ser identical
kaffe113/java/util/Stack.ser identical
kaffe113/java/util/TimeZone.ser identical
kaffe113/java/util/Hashtable.ser identical
kaffe113/java/util/TreeMap.ser identical
kaffe113/java/util/BitSet.ser identical
kaffe113/java/util/IdentityHashMap.ser identical
kaffe113/java/util/Calendar.ser identical
kaffe113/java/util/EventObject.ser identical
kaffe113/java/util/Vector.ser identical
kaffe113/java/text/DateFormat.ser identical
kaffe113/java/text/Format.ser identical
kaffe113/java/text/NumberFormat.ser identical
kaffe113/java/awt/Insets.ser identical
kaffe113/java/awt/dnd/MouseDragGestureRecognizer.ser identical
kaffe113/java/awt/dnd/DragGestureRecognizer.ser identical
kaffe113/java/awt/CheckboxGroup.ser identical
kaffe113/java/awt/GraphicsConfigTemplate.ser identical
kaffe113/java/awt/Dimension.ser identical
kaffe113/java/awt/Rectangle.ser identical
kaffe113/java/awt/GridLayout.ser identical
kaffe113/java/awt/Point.ser identical
kaffe113/java/awt/ComponentOrientation.ser identical
kaffe113/java/awt/image/renderable/ParameterBlock.ser identical
kaffe113/java/awt/color/ColorSpace.ser identical
kaffe113/java/awt/Component.ser identical
kaffe113/java/awt/MenuComponent.ser identical
kaffe113/java/lang/Integer.ser identical
kaffe113/java/lang/VirtualMachineError.ser identical
kaffe113/java/lang/Byte.ser identical
kaffe113/java/lang/Short.ser identical
kaffe113/java/lang/Character.ser identical
kaffe113/java/lang/Float.ser identical
kaffe113/java/lang/Double.ser identical
kaffe113/java/lang/String.ser identical
kaffe113/java/lang/Number.ser identical
kaffe113/java/lang/Long.ser identical
kaffe113/java/lang/StringBuffer.ser identical
kaffe113/java/beans/PropertyChangeSupport.ser identical
kaffe113/java/beans/PropertyChangeEvent.ser identical
kaffe113/java/beans/beancontext/BeanContextEvent.ser identical
kaffe113/java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.ser
 identical
kaffe113/java/beans/beancontext/BeanContextSupport$BCSChild.ser
identical
kaffe113/java/beans/beancontext/BeanContextServicesSupport$BCSSChild.ser
identical
kaffe113/java/beans/VetoableChangeSupport.ser identical
kaffe113/java/rmi/server/RemoteStub.ser identical
kaffe113/java/rmi/server/RemoteObject.ser identical
kaffe113/java/rmi/server/RemoteServer.ser identical
kaffe113/java/rmi/activation/Activatable.ser identical
kaffe113/java/rmi/activation/ActivationGroup.ser identical
kaffe113/java/io/ObjectStreamException.ser identical
kaffe113/javax/rmi/CORBA/ClassDesc.ser identical
kaffe113/javax/rmi/CORBA/Stub.ser identical
kaffe113/javax/naming/ldap/LdapReferralException.ser identical
kaffe113/javax/naming/StringRefAddr.ser identical
kaffe113/javax/naming/NamingSecurityException.ser identical
kaffe113/javax/naming/NameClassPair.ser identical
kaffe113/javax/naming/RefAddr.ser identical
kaffe113/javax/naming/ReferralException.ser identical

Brian
-- 
Brian Jones <address@hidden>

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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