diff options
| author | Aidan Skinner <aidan@apache.org> | 2008-09-12 10:19:00 +0000 |
|---|---|---|
| committer | Aidan Skinner <aidan@apache.org> | 2008-09-12 10:19:00 +0000 |
| commit | 99a2f7119b4aed3e2b2ad878a3f5905e52ccbe83 (patch) | |
| tree | 5d0fc93070eb0d852490d29b6131e9889ff1df17 /qpid/java/build.xml | |
| parent | a95b0040821ed7db6cff873f934c5153c0675e6c (diff) | |
| download | qpid-python-99a2f7119b4aed3e2b2ad878a3f5905e52ccbe83.tar.gz | |
QPID-1282: Add targets for cobertura coverage reporting.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@694671 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/build.xml')
| -rw-r--r-- | qpid/java/build.xml | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/qpid/java/build.xml b/qpid/java/build.xml index 23b0d3b0a2..69dcd4d5c0 100644 --- a/qpid/java/build.xml +++ b/qpid/java/build.xml @@ -34,7 +34,7 @@ <basename property="qpid.jar.name" file="${qpid.jar}"/> <property name="resources" value="${project.root}/resources"/> - + <map property="release.excludes" value="${modules}"> <globmapper from="*" to="*/\*\*"/> </map> @@ -189,4 +189,29 @@ <delete dir="${tasks.classes}"/> </target> + <target name="coverage-report" description="generate coverage report"> + <cobertura-merge datafile="${build.coveragereport}/cobertura.ser"> + <!-- merge all module coverage reports --> + <fileset dir="${build}"> + <include name="**/*.ser"/> + </fileset> + </cobertura-merge> + <cobertura-report format="html" + destdir="${build.coveragereport}" + datafile="${build.coveragereport}/cobertura.ser" + > + <fileset dir="${project.root}/common/src/main/java" includes="**/*.java" /> + <fileset dir="${project.root}/broker/src/main/java" includes="**/*.java" /> + <fileset dir="${project.root}/client/src/main/java" includes="**/*.java" /> + </cobertura-report> + </target> + + <target name="instrument" description="instrument for artifacts"> + <iterate target="instrument"/> + </target> + + <target name="cover-test" description="run tests and generate coverage information"> + <iterate target="cover-test"/> + </target> + </project> |
