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 | ad8e400b786c5868d4e0d2aa880625240e44e311 (patch) | |
| tree | 975e875260420c175c95df46dff544259f9bf7ae /java/build.xml | |
| parent | 31decfc54f35cbd5d1e6bbc2d56cf76165904f7f (diff) | |
| download | qpid-python-ad8e400b786c5868d4e0d2aa880625240e44e311.tar.gz | |
QPID-1282: Add targets for cobertura coverage reporting.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@694671 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/build.xml')
| -rw-r--r-- | java/build.xml | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/java/build.xml b/java/build.xml index 23b0d3b0a2..69dcd4d5c0 100644 --- a/java/build.xml +++ b/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> |
