Testsuite broken in 4.2
adrian.brock Mar 19, 2007 11:24 AMThe testsuite build for 4.2 is broken.
[ejort@warjort testsuite]$ ./build.sh Searching for build.xml ... Buildfile: /home/ejort/jboss-4.2/testsuite/build.xml <snipped/> _jars-classloader: [jar] Building jar: /home/ejort/jboss-4.2/testsuite/output/lib/java-sql.jar [unzip] Expanding: /home/ejort/jboss-4.2/testsuite/output/lib/loading.sar into /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource1.ear/loading.sar [copy] Copying 1 file to /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource1.ear/loading.sar/META-INF [mkdir] Created dir: /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp/META-INF [unzip] Expanding: /home/ejort/jboss-4.2/testsuite/output/lib/loading.sar into /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp [copy] Copying 1 file to /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp/META-INF [copy] Copying 2 files to /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp/dtds [copy] Copying 1 file to /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp/dtds [zip] Building zip: /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.sar [delete] Deleting directory /home/ejort/jboss-4.2/testsuite/output/lib/unpacked/loadingresource2.ear/loading.tmp [copy] Copying 1 file to /home/ejort/jboss-4.2/testsuite/output/gen-src/org/jboss/test/classloader/scoping/singleton [echo] V1 MySingleton.java cksum: 4208e590356f488b8d8ab24a93c292a5 [copy] Copying 1 file to /home/ejort/jboss-4.2/testsuite/output/classes/org/jboss/test/classloader/scoping/singleton [javac] Compiling 1 source file to /home/ejort/jboss-4.2/testsuite/output/classes BUILD FAILED /home/ejort/jboss-4.2/testsuite/imports/sections/classloader.xml:230: /home/ejort/jboss-4.2/testsuite/${jboss.dist}/client not found.
The following diff fixes it:
[ejort@warjort testsuite]$ svn diff Index: build.xml =================================================================== --- build.xml (revision 61436) +++ build.xml (working copy) @@ -239,6 +239,9 @@ <path refid="thirdparty.classpath"/> </path> + <!-- Import the jboss server run targets --> + <import file="imports/server-config.xml"/> + <!-- Classpath to run the tests --> <path id="tests.classpath"> <fileset dir="${jboss.dist}/client"> @@ -426,8 +429,6 @@ <!-- Import the test jars build targets --> <import file="imports/test-jars.xml"/> - <!-- Import the jboss server run targets --> - <import file="imports/server-config.xml"/> <!-- Propagate the dist directory as a jbosstest system property --> <property name="jbosstest.dist" value="${jboss.dist}"/>
Not sure how this worked for whoever made the change?
I thought we still used the buildmagic property implementation that did
lazy property evaluation, or was that supposed to have been rolled into ant?