[kaffe] regression tests failed

Audeon Guillaume AUDEONG@thmulti.com
Wed, 24 Apr 2002 16:37:04 +0200


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C1EB9D.80DA7D80
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,

I downloaded today (Wed, 04/24/2002, 15:30 GMT+02:00) a tarball, did
configure, make... and finally make check (x86/Linux).
It resulted in 3 tests failed, which are Bean, Reflect and ThreadLocalTest.
IMHO, the output seems to be quite the same as expected, only the ordering
differs (see attached files).
Did I miss something?
BR

Guillaume AUDEON
<mailto:audeong@thmulti.com>
(33) (0)2 99 27 31 30


------_=_NextPart_000_01C1EB9D.80DA7D80
Content-Type: application/octet-stream;
	name="Bean.fail"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Bean.fail"

  Class: class Bean
  Editor: class kaffe.beans.editors.StringEditor
  Editor: <unknown>
  Editor: <unknown>
  Method: public boolean java.lang.Object.equals(java.lang.Object)
  Method: public final native java.lang.Class =
java.lang.Object.getClass()
  Method: public final native void java.lang.Object.notify()
  Method: public final native void java.lang.Object.notifyAll()
  Method: public final void java.lang.Object.wait(long,int) throws =
java.lang.InterruptedException
  Method: public final void java.lang.Object.wait(long) throws =
java.lang.InterruptedException
  Method: public final void java.lang.Object.wait() throws =
java.lang.InterruptedException
  Method: public java.lang.String[] Bean.getArray()
  Method: public java.lang.String Bean.getArray(int)
  Method: public java.lang.String Bean.getValue()
  Method: public java.lang.String java.lang.Object.toString()
  Method: public native int java.lang.Object.hashCode()
  Method: public static void Bean.main(java.lang.String[])
  Method: public void Bean.setArray(int,java.lang.String)
  Method: public void Bean.setArray(java.lang.String[])
  Method: public void Bean.setValue(java.lang.String)
  Property: type class java.lang.Class, read public final native =
java.lang.Class java.lang.Object.getClass(), write <none>
  Property: type class java.lang.String, read public java.lang.String =
Bean.getValue(), write public void Bean.setValue(java.lang.String)
  Property: type class [Ljava.lang.String;, read public =
java.lang.String[] Bean.getArray(), write public void =
Bean.setArray(java.lang.String[]), idx read public java.lang.String =
Bean.getArray(int), idx write public void =
Bean.setArray(int,java.lang.String)

------_=_NextPart_000_01C1EB9D.80DA7D80
Content-Type: application/octet-stream;
	name="Reflect.fail"
Content-Disposition: attachment;
	filename="Reflect.fail"

Field: public static final java.io.InputStream java.lang.System.in
Field: public static final java.io.PrintStream java.lang.System.err
Field: public static final java.io.PrintStream java.lang.System.out
Method: public boolean java.lang.Object.equals(java.lang.Object)
Method: public java.lang.String java.lang.Object.toString()
Method: public native int java.lang.Object.hashCode()
Method: public native java.lang.Class java.lang.Object.getClass()
Method: public native void java.lang.Object.notify()
Method: public native void java.lang.Object.notifyAll()
Method: public static java.lang.SecurityManager java.lang.System.getSecurityManager()
Method: public static java.lang.String java.lang.System.getenv(java.lang.String)
Method: public static java.lang.String java.lang.System.getProperty(java.lang.String)
Method: public static java.lang.String java.lang.System.getProperty(java.lang.String,java.lang.String)
Method: public static java.lang.String java.lang.System.mapLibraryName(java.lang.String)
Method: public static java.lang.String java.lang.System.setProperty(java.lang.String,java.lang.String)
Method: public static java.util.Properties java.lang.System.getProperties()
Method: public static native int java.lang.System.identityHashCode(java.lang.Object)
Method: public static native long java.lang.System.currentTimeMillis()
Method: public static native void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
Method: public static void java.lang.System.exit(int)
Method: public static void java.lang.System.gc()
Method: public static void java.lang.System.load(java.lang.String)
Method: public static void java.lang.System.loadLibrary(java.lang.String)
Method: public static void java.lang.System.runFinalization()
Method: public static void java.lang.System.runFinalizersOnExit(boolean)
Method: public static void java.lang.System.setErr(java.io.PrintStream)
Method: public static void java.lang.System.setIn(java.io.InputStream)
Method: public static void java.lang.System.setOut(java.io.PrintStream)
Method: public static void java.lang.System.setProperties(java.util.Properties)
Method: public static void java.lang.System.setSecurityManager(java.lang.SecurityManager)
Method: public void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
Method: public void java.lang.Object.wait(long) throws java.lang.InterruptedException
Method: public void java.lang.Object.wait() throws java.lang.InterruptedException

------_=_NextPart_000_01C1EB9D.80DA7D80
Content-Type: application/octet-stream;
	name="ThreadLocalTest.fail"
Content-Disposition: attachment;
	filename="ThreadLocalTest.fail"

x I0	ITL: ITL initial
x I0	 TL:  TL initial
x I1	ITL: null
x I1	 TL:  TL initial changed by x at k == 0
x I2	ITL: set by x at k == 1
x I2	 TL:  TL initial changed by x at k == 0 changed by x at k == 1
x I3	ITL: null
x I3	 TL:  TL initial changed by x at k == 0 changed by x at k == 1 changed by x at k == 2
xx I0	ITL: null inherited from x
xx I0	ITL: null inherited from x
xx I0	 TL:  TL initial
xx I0	 TL:  TL initial
xx I1	ITL: null
xx I1	ITL: null
xx I1	 TL:  TL initial changed by xx at k == 0
xx I1	 TL:  TL initial changed by xx at k == 0
xx I2	ITL: set by xx at k == 1
xx I2	ITL: set by xx at k == 1
xx I2	 TL:  TL initial changed by xx at k == 0 changed by xx at k == 1
xx I2	 TL:  TL initial changed by xx at k == 0 changed by xx at k == 1
xx I3	ITL: null
xx I3	ITL: null
xx I3	 TL:  TL initial changed by xx at k == 0 changed by xx at k == 1 changed by xx at k == 2
xx I3	 TL:  TL initial changed by xx at k == 0 changed by xx at k == 1 changed by xx at k == 2
xy I0	ITL: null inherited from x
xy I0	ITL: null inherited from x
xy I0	 TL:  TL initial
xy I0	 TL:  TL initial
xy I1	ITL: null
xy I1	ITL: null
xy I1	 TL:  TL initial changed by xy at k == 0
xy I1	 TL:  TL initial changed by xy at k == 0
xy I2	ITL: set by xy at k == 1
xy I2	ITL: set by xy at k == 1
xy I2	 TL:  TL initial changed by xy at k == 0 changed by xy at k == 1
xy I2	 TL:  TL initial changed by xy at k == 0 changed by xy at k == 1
xy I3	ITL: null
xy I3	ITL: null
xy I3	 TL:  TL initial changed by xy at k == 0 changed by xy at k == 1 changed by xy at k == 2
xy I3	 TL:  TL initial changed by xy at k == 0 changed by xy at k == 1 changed by xy at k == 2
y I0	ITL: ITL initial
y I0	 TL:  TL initial
y I1	ITL: null
y I1	 TL:  TL initial changed by y at k == 0
y I2	ITL: set by y at k == 1
y I2	 TL:  TL initial changed by y at k == 0 changed by y at k == 1
y I3	ITL: null
y I3	 TL:  TL initial changed by y at k == 0 changed by y at k == 1 changed by y at k == 2
yx I0	ITL: null inherited from y
yx I0	ITL: null inherited from y
yx I0	 TL:  TL initial
yx I0	 TL:  TL initial
yx I1	ITL: null
yx I1	ITL: null
yx I1	 TL:  TL initial changed by yx at k == 0
yx I1	 TL:  TL initial changed by yx at k == 0
yx I2	ITL: set by yx at k == 1
yx I2	ITL: set by yx at k == 1
yx I2	 TL:  TL initial changed by yx at k == 0 changed by yx at k == 1
yx I2	 TL:  TL initial changed by yx at k == 0 changed by yx at k == 1
yx I3	ITL: null
yx I3	ITL: null
yx I3	 TL:  TL initial changed by yx at k == 0 changed by yx at k == 1 changed by yx at k == 2
yx I3	 TL:  TL initial changed by yx at k == 0 changed by yx at k == 1 changed by yx at k == 2
yy I0	ITL: null inherited from y
yy I0	ITL: null inherited from y
yy I0	 TL:  TL initial
yy I0	 TL:  TL initial
yy I1	ITL: null
yy I1	ITL: null
yy I1	 TL:  TL initial changed by yy at k == 0
yy I1	 TL:  TL initial changed by yy at k == 0
yy I2	ITL: set by yy at k == 1
yy I2	ITL: set by yy at k == 1
yy I2	 TL:  TL initial changed by yy at k == 0 changed by yy at k == 1
yy I2	 TL:  TL initial changed by yy at k == 0 changed by yy at k == 1
yy I3	ITL: null
yy I3	ITL: null
yy I3	 TL:  TL initial changed by yy at k == 0 changed by yy at k == 1 changed by yy at k == 2
yy I3	 TL:  TL initial changed by yy at k == 0 changed by yy at k == 1 changed by yy at k == 2

------_=_NextPart_000_01C1EB9D.80DA7D80--