Andrew McIntyre wrote:


I've attached a patch to DERBY-2006 that adds basic support for this
to our top-level build.xml. With the patch running 'ant junitreport'
runs the All suite and generates an HTML report.

Thanks Andrew for working on this. I applied the patch attached to derby-2006 and after adding junit.jar to the $ANT_HOME/lib path, I can run the junitreport task.

First time I ran, my classpath settings were not correct so the tests didnt run but I got the report saying classnotfound so that was expected.

Second time I ran, I am getting this error:
[junitreport] [Fatal Error] :-1:-1: Premature end of file.
[junitreport] The file C:\workghm\svnclient\ks_trunk\junit\TEST-org.apache.derbyTesting.functionTests.suites.All.xml is not a valid XML document. It is possibly corrupted.

I see a file: /junit/org/apache/derbyTesting/functionTests/suites/0_All.html amd that has the following exception

org.apache.derbyTesting.functionTests.suites.All

|java.lang.ClassNotFoundException: org.apache.derbyTesting.functionTests.suites.All at java.net.URLClassLoader.findClass(URLClassLoader.java:376) at java.lang.ClassLoader.loadClass(ClassLoader.java:572) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:442) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java:180)

|What could I be doing wrong ?

Here is the output :
ks_trunk>ant junitreport
Buildfile: build.xml

junit-init:

junit-all:

junit-oneclass:
   [junit] Running org.apache.derbyTesting.functionTests.suites.All
[junit] Exception in thread "main" java.security.AccessControlException: access denied (java.lang.RuntimePermission setIO) [junit] at java.security.AccessControlContext.checkPermission(AccessControlContext.java(Compiled Code)) [junit] at java.security.AccessController.checkPermission(AccessController.java(Compiled Code)) [junit] at java.lang.SecurityManager.checkPermission(SecurityManager.java(Compiled Code))
   [junit]     at java.lang.System.checkIO(System.java:225)
   [junit]     at java.lang.System.setOut(System.java:189)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:309) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
   [junit] Test org.apache.derbyTesting.functionTests.suites.All FAILED

junitreport:
[junitreport] [Fatal Error] :-1:-1: Premature end of file.
[junitreport] The file C:\workghm\svnclient\ks_trunk\junit\TEST-org.apache.derbyTesting.functionTests.suites.All.xml is not a valid XML document. It is possibly corrupted.
[junitreport] Transform time: 741ms

BUILD SUCCESSFUL
Total time: 9 minutes 29 seconds
ks_trunk>
----------------

Thanks,
Sunitha.

Reply via email to