[jboss-cvs] jboss-seam ...
Peter Muir
peter at bleepbleep.org.uk
Sat Jul 14 11:29:10 EDT 2007
User: pmuir
Date: 07/07/14 11:29:10
Modified: jboss-seam build.xml
Log:
Nightly templates
Revision Changes Path
1.242 +64 -24 jboss-seam/build.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
retrieving revision 1.241
retrieving revision 1.242
diff -u -b -r1.241 -r1.242
--- build.xml 14 Jul 2007 14:48:41 -0000 1.241
+++ build.xml 14 Jul 2007 15:29:10 -0000 1.242
@@ -128,7 +128,11 @@
<property name="testng.jar" value="${basedir}/lib/testng-5.6-jdk15.jar" />
- <property name="bootstrap.dir" value="${basedir}/bootstrap"/>
+ <property name="bootstrap.dir" value="${basedir}/bootstrap" />
+
+ <!-- CI -->
+
+ <property name="ci.dir" value="${basedir}/ci" />
<property name="javac.debug" value="true" />
@@ -369,7 +373,8 @@
<delete dir="${classes.dir}" />
<delete dir="${test.dir}" />
<delete dir="${report.dir}" />
- <delete dir="${coverage.dir}"/>
+ <delete dir="${coverage.dir}" />
+ <delete dir="${ci.dir}" />
<cdk target="clean" />
</target>
@@ -629,7 +634,7 @@
</target>
<target name="compiletest" depends="inittest,select-compiler,antlr,jarremoting">
- <compile classesdir="${classes.test.dir}" srcdir="${src.test.dir}" classpath="test.classpath"/>
+ <compile classesdir="${classes.test.dir}" srcdir="${src.test.dir}" classpath="test.classpath" />
</target>
@@ -728,8 +733,43 @@
<target name="coverageall" depends="instrumentall, testall, coveragecore" description="Run the core unit tests and all example tests with code coverage" />
- <!-- Target for continuous integration, faster than running the targets indepently -->
- <target name="ci" depends="cleanall, coverageall, copytestoutput, dist" />
+ <!-- Target for continuous integration, including copying output to jboss.org -->
+ <target name="ci" depends="cleanall, coverageall, copytestoutput, dist, testreport, builddownloadable, copydownloadbletojbossorg" />
+
+ <target name="builddownloadable">
+ <mkdir dir="${ci.dir}" />
+ <copy todir="${ci.dir}">
+ <fileset dir="${build.dir}/ci">
+ <include name="**/*.template.html" />
+ </fileset>
+ <filterset>
+ <filter token="build.version" value="${version}.${patchlevel}" />
+ <filter token="build.file" value="${dist.name}.zip" />
+ </filterset>
+ <mapper type="glob" from="*.template.html" to="*.html" />
+ </copy>
+ <copy todir="${ci.dir}">
+ <fileset dir="${build.dir}/ci">
+ <exclude name="**/*.template.html" />
+ </fileset>
+ </copy>
+ <copy todir="${ci.dir}/build">
+ <fileset dir="${report.dir}">
+ <include name="**/*" />
+ </fileset>
+ </copy>
+ <copy todir="${ci.dir}/build" file="${basedir}/${dist.name}.zip" />
+ <mkdir dir="${version}.${patchlevel}" />
+ <move todir="${ci.dir}/${version}.${patchlevel}">
+ <fileset dir="${ci.dir}/build" />
+ </move>
+ </target>
+
+ <target name="copydownloadbletojbossorg">
+ <scp todir="jbossqa at download.jboss.org:/htdocs/jbossseam/build">
+ <fileset dir="${ci.dir}" />
+ </scp>
+ </target>
<!-- ########################## DIST TARGETS ###########################-->
@@ -922,7 +962,7 @@
<target name="testcore" depends="inittestcore,compiletest" description="Run the core unit tests">
<taskdef resource="testngtasks" classpath="${testng.jar}" />
- <property name="test.cp" refid="test.classpath"/>
+ <property name="test.cp" refid="test.classpath" />
<testng>
<jvmarg value="-Djava.awt.headless=true" />
<classpath refid="test.classpath" />
@@ -946,17 +986,17 @@
<mkdir dir="${report.dir}/tests" />
<copy todir="${report.dir}/tests">
<fileset dir="${test.dir}">
- <include name="**/*.xml"/>
- <exclude name="**/testng-*.xml"/>
+ <include name="**/*.xml" />
+ <exclude name="**/testng-*.xml" />
</fileset>
- <mapper type="flatten"/>
+ <mapper type="flatten" />
</copy>
</target>
<target name="instrumentcore" depends="inittestcore">
<taskdef resource="emma_ant.properties" classpathref="classpath.emma" />
<mkdir dir="${classes.coverage.core.dir}" />
- <mkdir dir="${coverage.dir}/core"/>
+ <mkdir dir="${coverage.dir}/core" />
<move todir="${classes.coverage.core.dir}">
<fileset dir="${classes.test.core.dir}" />
</move>
@@ -972,7 +1012,7 @@
</target>
<target name="coveragecore" depends="instrumentcore,testcore" description="Generate a test coverage report for the core tests">
- <move file="${basedir}/coverage.ec" tofile="${coverage.dir}/coveragecore.ec"/>
+ <move file="${basedir}/coverage.ec" tofile="${coverage.dir}/coveragecore.ec" />
<emma>
<report sourcepath="${src.core.dir}" depth="method">
<infileset dir="${coverage.dir}" includes="coveragecore.em,coveragecore.ec" />
More information about the jboss-cvs-commits
mailing list