Gradle is failing to execute the Gant tests now whereas they at least ran with the 20100121145940+1100 wrapper.
That wrapper used to initiate tests:
15:45:27.513 [main] DEBUG o.g.a.i.p.ant.AntLoggingAdapter -
Execute:Java13CommandLauncher: Executing
'/usr/lib/jvm/java-6-openjdk/jre/bin/java' with arguments:
'-DbuildFrameworkIdentifier=Gradle'
'-classpath'
'/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/build/classes/test:/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/build/classes/main:/home/users/russel/.gradle/cache/org.apache.ivy/ivy/jars/ivy-2.1.0.jar:/home/users/russel/.gradle/cache/junit/junit/jars/junit-4.8.1.jar:/home/users/russel/.gradle/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/home/users/russel/.gradle/cache/org.apache.ant/ant/jars/ant-1.8.0.jar:/home/users/russel/.gradle/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.8.0.jar:/home/users/russel/lib/Java/groovy/embeddable/groovy-all-1.8.0-beta-1-SNAPSHOT.jar:/home/users/russel/.gradle/wrapper/dists/gradle-0.9-20100121145940+1100/lib/ant-junit-1.7.0.jar:/home/users/russel/.gradle/wrapper/dists/gradle-0.9-20100121145940+1100/lib/ant-launcher-1.7.0.jar:/home/users/russel/.gradle/wrapper/dists/gradle-0.9-20100121145940+1100/lib/ant-trax-1.7.0.jar:/home/users/russel/.gradle/wrapper/dists/gradle-0.9-20100121145940+1100/lib/ant-1.7.0.jar:/home/users/russel/.gradle/wrapper/dists/gradle-0.9-20100121145940+1100/lib/ant-nodeps-1.7.0.jar'
'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner'
'testsfile=/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/junittestcases1543629424.properties'
'filtertrace=true'
'haltOnError=false'
'haltOnFailure=false'
'formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter'
'showoutput=false'
'outputtoformatters=true'
'logtestlistenerevents=true'
'formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/build/test-results/IGNORETHIS.xml'
'crashfile=/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/junitvmwatcher1362785417.properties'
'propsfile=/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/junit1570475278.properties'
Trunk and the latest Gradle Wrapper seems to use:
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - creating process builder for command
/usr/lib/jvm/java-6-openjdk/bin/java
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - with argument#0 =
-DbuildFrameworkIdentifier=Gradle
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - with argument#1 = -ea
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - with argument#2 = -cp
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - with argument#3 =
/home/users/russel/lib/JavaPackages/gradle-trunk/lib/gradle-core-0.9-20100227115755+0000.jar:/home/users/russel/lib/JavaPackages/gradle-trunk/lib/jul-to-slf4j-1.5.10.jar:/home/users/russel/lib/JavaPackages/gradle-trunk/lib/slf4j-api-1.5.10.jar:/home/users/russel/lib/JavaPackages/gradle-trunk/lib/logback-classic-0.9.18.jar:/home/users/russel/lib/JavaPackages/gradle-trunk/lib/logback-core-0.9.18.jar
15:41:28.523 [pool-3-thread-2] DEBUG
o.g.util.exec.ProcessBuilderFactory - with argument#4 =
org.gradle.process.GradleWorkerMain
The problem is that classes needed for the Gant tests to run are not in
the classpath used by the Junit runner that eventually gets called. The
application classpath is reported to be:
15:47:06.387 [main] DEBUG o.g.p.DefaultWorkerProcessFactory - Using
application classpath
[file:/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/build/classes/test/,
file:/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development/gant/build/classes/main/,
file:/home/users/russel/.gradle/cache/org.apache.ivy/ivy/jars/ivy-2.1.0.jar,
file:/home/users/russel/.gradle/cache/junit/junit/jars/junit-4.8.1.jar,
file:/home/users/russel/.gradle/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar,
file:/home/users/russel/.gradle/cache/org.apache.ant/ant/jars/ant-1.8.0.jar,
file:/home/users/russel/.gradle/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.8.0.jar,
file:/home/users/russel/lib/Java/groovy/embeddable/groovy-all-1.8.0-beta-1-SNAPSHOT.jar]
but this is obviously not being used or I would not get the failures I
am getting:
java.lang.AssertionError
at org.codehaus.gant.tests.GantTestCase.<clinit>(GantTestCase.java:116)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:339)
at
org.gradle.api.internal.tasks.testing.junit.AntJUnitTestClassProcessor.processTestClass(AntJUnitTestClassProcessor.java:79)
at
org.gradle.api.internal.tasks.testing.WorkerTestClassProcessor.processTestClass(WorkerTestClassProcessor.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:31)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:22)
at
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:59)
at $Proxy2.processTestClass(Unknown Source)
at
org.gradle.api.testing.execution.fork.TestWorker.processTestClass(TestWorker.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:31)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:22)
at
org.gradle.messaging.dispatch.MethodInvocationUnmarshallingDispatch.dispatch(MethodInvocationUnmarshallingDispatch.java:45)
at
org.gradle.messaging.dispatch.MethodInvocationUnmarshallingDispatch.dispatch(MethodInvocationUnmarshallingDispatch.java:22)
at
org.gradle.messaging.dispatch.DiscardOnFailureDispatch.dispatch(DiscardOnFailureDispatch.java:31)
at
org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:194)
at
org.gradle.messaging.dispatch.AsyncDispatch.access$200(AsyncDispatch.java:34)
at
org.gradle.messaging.dispatch.AsyncDispatch$2.run(AsyncDispatch.java:84)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
--
Russel.
=============================================================================
Dr Russel Winder Partner
xmpp: [email protected]
Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084 voip: sip:[email protected]
London SW11 1EN, UK m: +44 7770 465 077 skype: russel_winder
signature.asc
Description: This is a digitally signed message part
