[jboss-dev-forums] [Design of JBoss internal QA (Test Suite)] - Testsuite broken in 4.2

adrian@jboss.org do-not-reply at jboss.com
Mon Mar 19 11:24:33 EDT 2007


The testsuite build for 4.2 is broken.


  | [ejort at 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 at 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?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029346#4029346

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029346



More information about the jboss-dev-forums mailing list