I tried to do that in command prompt. Here goes:
1) java -classpath
./derbyTesting.jar:/usr/lib/eclipse/plugins/org.junit4_4.5.0.v20090824/junit.jar:/home/webautomator/db-derby-10.5.3.0-bin/lib/
*derbytools.jar*:./jakarta-oro-2.0.8.jar
org.apache.derbyTesting.functionTests.harness.RunSuite derbyall
2) It ran too fast, and here is why:
$ cat ./derbyall_report.txt
Generating report for RunSuite derbyall null null null true
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/derby/tools/sysinfo
Caused by: java.lang.ClassNotFoundException: org.apache.derby.tools.sysinfo
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: org.apache.derby.tools.sysinfo. Program will
exit.
Test environment information:
COMMAND LINE STYLE: jdk13
TEST CANONS: master
------------------------------------------------------
------------------------------------------------------
Summary results:
Test Run Started: 2010-04-09 22:52:39.0
Test Run Duration: 00:00:50
0 Tests Run
0% Pass (0 tests passed)
0% Fail (0 tests failed)
3 Suites skipped
------------------------------------------------------
Skipped suites in: derbyall_skip.txt
------------------------------------------------------
System properties in: derbyall_prop.txt
------------------------------------------------------
------------------------------------------------------
No Failures.
------------------------------------------------------
Nothing actually executed, really.
Hence following:
$ javap -classpath
./derbyTesting.jar:/usr/lib/eclipse/plugins/org.junit4_4.5.0.v20090824/junit.jar:/home/webautomator/db-derby-10.5.3.0-bin/lib/
*derbytools.jar*:./jakarta-oro-2.0.8.jar org.apache.derby.tools.sysinfo
public class org.apache.derby.tools.sysinfo extends java.lang.Object{
public static final java.lang.String DBMS;
public static final java.lang.String TOOLS;
public static final java.lang.String NET;
public static final java.lang.String CLIENT;
public static void main(java.lang.String[]);
public static int getMajorVersion();
public static int getMajorVersion(java.lang.String);
public static int getMinorVersion();
public static int getMinorVersion(java.lang.String);
public static java.lang.String getBuildNumber();
public static java.lang.String getBuildNumber(java.lang.String);
public static java.lang.String getProductName();
public static java.lang.String getProductName(java.lang.String);
public static java.lang.String getVersionString();
public static java.lang.String getVersionString(java.lang.String);
public static void getInfo(java.io.PrintWriter);
}
And that is in the same time as java.lang.NoClassDefFoundError:
org/apache/derby/tools/sysinfo(!). John