test results on NT4.0

Godmar Back kaffe@rufus.w3.org
Thu, 27 Aug 1998 14:17:26 -0600 (MDT)


 
 Hi Robert,

> 
> I have just run 'make test' on NT4.0 with the following results. Any
> thoughts?

 Is this with the current CVS?  If not, what changes did you have to make?
I'd say it looks mighty good...

The StackDump failure is only because of the weird STATUS_ACCESS_VIOLATION
message; maybe there's a way in Cygwin32 to suppress those?
Note that this test deliberately causes a null pointer access to
check the stacktrace construction, so it's okay to have the 
"STATUS_ACCESS_VIOLATION" -- but since it's caught, they didn't have
to print it.

The ProcessTest relies on the new forkexec, which is implemented only
in unix-jthreads.  That is, you need to give --with-threads=unix-jthreads
(or simply not give --with-threads=unix-internal.)  Or implement it for
internal.  I'd be interested to know what problems using jthread will 
turn up.

	- Godmar

> 
> Thanks for your time,
> 
> Rob Buick.
> 
> bash-2.01$ make test
> *** Running tests
> HelloWorldApp ... 
> passed
> TestIntLong ... 
> passed
> in ignoretest
> TestFloatDouble ... ignored
> Str ... 
> passed
> Str2 ... 
> passed
> IndexTest ... 
> passed
> StackDump ... 
> error running
>   Should have got:
> java.lang.NullPointerException
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.main(14)
>   But got instead:
> (e:\kaffe-snap\kaffe\kaffe\kaffe.exe 1884) Exception:
> STATUS_ACCESS_VIOLATION
> java.lang.NullPointerException
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.f(8)
>         at StackDump.main(14)
> tname ... 
> passed
> ttest ... 
> passed
> ReflectInterfaces ... 
> passed
> TestSerializable ... 
> passed
> NullPointerTest ... 
> error running
>   Should have got:
> This is Perfect
>   But got instead:
> (e:\kaffe-snap\kaffe\kaffe\kaffe.exe 1922) Exception:
> STATUS_ACCESS_VIOLATION
> This is Perfect
> burford ... 
> passed
> IllegalInterface ... 
> passed
> GetInterfaces ... 
> passed
> DeadThread ... 
> passed
> SignedShort ... 
> passed
> BadFloatTest ... 
> passed
> ExecTest ... 
> error running
>   Should have got:
> Okay
> Okay
>   But got instead:
> java.lang.InternalError: fork&exec unimplemented in internal, use
> jthread instea
> d
>         at kaffe/lang/UNIXProcess.<init>(56)
>         at java/lang/Runtime.exec(62)
>         at java/lang/Runtime.exec(line unknown, pc 0x3)
>         at ExecTest.main(11)
> ProcessTest ... 
> error running
>   Should have got:
> ProcessTest: Success.
>   But got instead:
> Caught exception: fork&exec unimplemented in internal, use jthread
> instead
> java.lang.InternalError: fork&exec unimplemented in internal, use
> jthread instea
> d
>         at kaffe/lang/UNIXProcess.<init>(56)
>         at java/lang/Runtime.exec(62)
>         at java/lang/Runtime.exec(line unknown, pc 0x3)
>         at ProcessTest.main(28)
> UDPTest ... 
> passed
> finaltest ... 
> passed
> finaltest2 ... 
> passed
> forNameTest ... 
> passed
> KaffeVerifyBug ... 
> passed
> Schtum ... 
> passed
> tthrd1 ... 
> passed
> Reflect ... 
> passed
> Bean ... 
> passed
> ReflectInvoke ... 
> passed
> InvTarExcTest ... 
> passed
> CLTest ... 
> passed
> GCTest ... 
> passed
> *** Failed
> make: *** [test] Error 1
> bash-2.01$ 
>