On 28/02/10 2:53 AM, Russel Winder wrote:
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)

The classpath is being used if it gets here. GantTestCase has been loaded and it's static initalizers being run. What's the assertion on line 116 checking?


--
Adam Murdoch
Gradle Developer
http://www.gradle.org



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to