summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--java/broker/test/build-module.xml8
-rw-r--r--java/build.xml4
-rw-r--r--java/client/test/build-module.xml8
-rw-r--r--java/module.xml5
4 files changed, 24 insertions, 1 deletions
diff --git a/java/broker/test/build-module.xml b/java/broker/test/build-module.xml
index 3128b77249..8c971b9a26 100644
--- a/java/broker/test/build-module.xml
+++ b/java/broker/test/build-module.xml
@@ -29,4 +29,12 @@
</junit>
</target>
+ <target name="xmltest" depends="build">
+ <junit fork="yes" showoutput="true" haltonfailure="no">
+ <test name="org.apache.qpid.server.UnitTests"/>
+ <formatter type="xml" usefile="junit.report.xml"/>
+ <classpath refid="module.class.path"/>
+ </junit>
+ </target>
+
</project>
diff --git a/java/build.xml b/java/build.xml
index 91b39881a4..7142f7f308 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -45,6 +45,10 @@
<iterate target="test"/>
</target>
+ <target name="xmltest" description="execute unit tests and produce xml reports">
+ <iterate target="xmltest"/>
+ </target>
+
<target name="doc" description="produce javadoc for each module">
<iterate target="doc"/>
</target>
diff --git a/java/client/test/build-module.xml b/java/client/test/build-module.xml
index b177c8441a..8678338359 100644
--- a/java/client/test/build-module.xml
+++ b/java/client/test/build-module.xml
@@ -29,4 +29,12 @@
</junit>
</target>
+ <target name="xmltest" depends="build">
+ <junit fork="yes" showoutput="true" haltonfailure="no">
+ <test name="org.apache.qpid.client.AllClientUnitTests"/>
+ <formatter type="xml" usefile="junit.report.xml"/>
+ <classpath refid="module.class.path"/>
+ </junit>
+ </target>
+
</project>
diff --git a/java/module.xml b/java/module.xml
index 0a4470d483..af48d66ddf 100644
--- a/java/module.xml
+++ b/java/module.xml
@@ -19,7 +19,8 @@
<import file="common.xml"/>
- <map property="module" value="${basedir}">
+
+ <map property="module" value="${basedir}">
<globmapper from="${project.root}${file.separator}*" to="*"/>
</map>
@@ -166,6 +167,8 @@
<target name="test"/>
+ <target name="xmltest"/>
+
<uptodate property="doc.done" targetfile="${module.doc}/index.html">
<srcfiles dir="${module.src}" includes="**/*.java"/>
</uptodate>