Author: vgritsenko Date: Wed Aug 15 16:58:29 2007 New Revision: 566415 URL: http://svn.apache.org/viewvc?view=rev&rev=566415 Log: fail if one of tests fails
Modified: xml/xindice/trunk/build.xml Modified: xml/xindice/trunk/build.xml URL: http://svn.apache.org/viewvc/xml/xindice/trunk/build.xml?view=diff&rev=566415&r1=566414&r2=566415 ============================================================================== --- xml/xindice/trunk/build.xml (original) +++ xml/xindice/trunk/build.xml Wed Aug 15 16:58:29 2007 @@ -144,7 +144,7 @@ </target> <target name="test-unit" depends="compile-test"> - <junit fork="yes" printsummary="yes" haltonfailure="no"> + <junit fork="yes" printsummary="yes" haltonfailure="no" failureproperty="test.fail"> <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/> <jvmarg value="-Dxindice.home=${basedir}"/> <jvmarg value="-Dxindice.db.home=${basedir}/build/test-unit"/> @@ -172,7 +172,7 @@ </target> <target name="test-integration-embed" depends="compile-test"> - <junit fork="yes" printsummary="yes" haltonfailure="no"> + <junit fork="yes" printsummary="yes" haltonfailure="no" failureproperty="test.fail"> <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/> <jvmarg value="-Dxindice.home=${basedir}"/> <jvmarg value="-Dxindice.db.home=${basedir}/build/test-embed"/> @@ -193,7 +193,7 @@ </target> <target name="test-integration-uncompressed" depends="compile-test"> - <junit fork="yes" printsummary="yes" haltonfailure="no"> + <junit fork="yes" printsummary="yes" haltonfailure="no" failureproperty="test.fail"> <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/> <jvmarg value="-Dxindice.home=${basedir}"/> <jvmarg value="-Dxindice.db.home=${basedir}/build/test-uncompressed"/> @@ -218,7 +218,7 @@ <echo message="XML-RPC host/port='${test.xmlrpc.hostport}'"/> <echo message="XML-RPC service location='${test.xmlrpc.service-location}'"/> - <junit fork="yes" printsummary="yes" haltonfailure="no"> + <junit fork="yes" printsummary="yes" haltonfailure="no" failureproperty="test.fail"> <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/> <jvmarg value="-Dxindice.home=${basedir}"/> <jvmarg value="-Dtest.xmlrpc.hostport=${test.xmlrpc.hostport}"/> @@ -253,6 +253,7 @@ </target> <target name="test" depends="test-all, test-report" description="Run all tests and generate all test reports"> + <fail message="Tests failed. See test report for details." if="test.fail"/> </target> <target name="test-clean"> <delete dir="${test.build.dir}"/>