Author: kkolinko Date: Sat Feb 22 14:37:33 2014 New Revision: 1570844 URL: http://svn.apache.org/r1570844 Log: Merged r1570601, r1570713 from tomcat/trunk: Allow to limit JUnit test run to a number of selected test case methods.
BUILDING.txt says that Ant 1.8.x is needed. If we require a later version of Ant, e.g. 1.9.3 due to javadoc task security fixes, then Ant 1.8.2 comment in BUILDING.txt can be removed. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/BUILDING.txt tomcat/tc7.0.x/trunk/build.xml tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ ------------------------------------------------------------------------------ Merged /tomcat/trunk:r1570601,1570713 Modified: tomcat/tc7.0.x/trunk/BUILDING.txt URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/BUILDING.txt?rev=1570844&r1=1570843&r2=1570844&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/BUILDING.txt (original) +++ tomcat/tc7.0.x/trunk/BUILDING.txt Sat Feb 22 14:37:33 2014 @@ -350,6 +350,16 @@ For example: test.entry=org.apache.catalina.util.TestServerInfo +It is possible to further limit such run to a number of selected test +methods by adding "test.entry.methods" property. The property specifies a +comma-separated list of test case methods. (This feature requires +Apache Ant 1.8.2 or later). + +For example: + + test.entry=org.apache.el.lang.TestELArithmetic + test.entry.methods=testMultiply01,testMultiply02 + (7.3) Other configuration options Modified: tomcat/tc7.0.x/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/build.xml?rev=1570844&r1=1570843&r2=1570844&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/build.xml (original) +++ tomcat/tc7.0.x/trunk/build.xml Sat Feb 22 14:37:33 2014 @@ -1356,7 +1356,12 @@ extension="@{extension}${junit.formatter.extension}" /> <!-- If test.entry is defined, run a single test, otherwise run all valid tests --> - <test todir="${tomcat.build}/logs" name="${test.entry}" if="test.entry"/> + <test todir="${tomcat.build}/logs" name="${test.entry}" + if="test.entry" unless="test.entry.methods" + /> + <test todir="${tomcat.build}/logs" name="${test.entry}" methods="${test.entry.methods}" + if="test.entry.methods" + /> <batchtest todir="${tomcat.build}/logs" unless="test.entry"> <fileset dir="test" > <!-- Include all by default --> Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1570844&r1=1570843&r2=1570844&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Sat Feb 22 14:37:33 2014 @@ -151,6 +151,10 @@ <fix> Correct build script to avoid building JARs with empty packages. (markt) </fix> + <add> + Allow to limit JUnit test run to a number of selected test case + methods. (kkolinko) + </add> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org