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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to