Mercurial > public > develkit
diff ssdt-common-build.xml @ 45:cc9b1cd6098b
add macro for summary text junit report
author | smith@nwoca.org |
---|---|
date | Thu, 09 Jun 2011 11:57:56 -0400 |
parents | 9480be99ec76 |
children | 8b682fce9900 |
line wrap: on
line diff
--- a/ssdt-common-build.xml Thu Jun 09 10:35:27 2011 -0400 +++ b/ssdt-common-build.xml Thu Jun 09 11:57:56 2011 -0400 @@ -119,5 +119,23 @@ /> <delete file="${build.web.dir.path}/META-INF/context-dev.xml" failonerror="false"/> </target> + <macrodef name="junit-summary" + description="creates a summary of junit results" + uri="http://www.ssdt-ohio.org/ant/common"> + <attribute name="dir" description="JUNIT test results" default="${build.test.results.dir}"/> + <attribute name="file" description="output file" default="${build.test.results.dir}/summary.txt"/> + <sequential> + <junitreport tofile="@{dir}/combined.xml"> + <fileset dir="@{dir}"> + <include name="TEST-*.xml"/> + </fileset> + </junitreport> + <xslt in="@{dir}/combined.xml" out="@{file}"> + <style> + <javaresource name="org/ssdt_ohio/tools/ant/junit-summary_1.xsl" classpath="${user.home}/.ant/lib/ssdt-ant.jar"/> + </style> + </xslt> + </sequential> + </macrodef> </project>