Fixed in r469902. Turns out the exec was putting double quotes around the classpath argument (which might make sense if it was going to a shell) but it doesn't for an exec syscall. This resulted in classes being search for in the non-existent directory:
"/path/to/modules/luni/bin/test rather than: /path/to/modules/luni/bin/test Regards, Mark - confused as to why it didn't also fail on windows On 1 November 2006 at 10:37, Tim Ellison <[EMAIL PROTECTED]> wrote: > Boris Kuznetsov wrote: > > The tests use tests.support.Support_Exec.execJava2() to perform > > testing on other JVM. This method uses Runtime.getRuntime().exec() to > > run command. You can see command (it looks like java -cp .... > > <classname>) in the test's System.out. It woks OK on Win, but produces > > NoClassDefFoundError on linux. > > Note, the command woks OK in linux sh also. > > Yes, I don't think it is the tests for HARMONY-1674 per se that are > failing, but they are exposing a problem in the exec -- which is why I > haven't rolled back that commit. > > I'll keep looking at it, let me know if you see the problem. > > Regards, > Tim > > -- > > Tim Ellison ([EMAIL PROTECTED]) >