This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/master by this push: new db5a7f6 Add test only targets db5a7f6 is described below commit db5a7f6535f63c89be9ceff076f2566aac394a46 Author: remm <r...@apache.org> AuthorDate: Fri Mar 15 16:52:02 2019 +0100 Add test only targets --- build.xml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/build.xml b/build.xml index 54507d1..cd2d006 100644 --- a/build.xml +++ b/build.xml @@ -1493,18 +1493,65 @@ <fail if="test.result.failure" message='Some tests completed with a Failure. See ${tomcat.build}/logs for details, search for "FAILED".' /> </target> + <target name="test-only" description="Runs the JUnit test cases without additional processing" + depends="test-only-nio,test-only-nio2,test-only-apr" > + <fileset id="test.result.skippedtests" dir="${test.reports}" includes="*.txt"> + <not> + <contains text="Skipped: 0" /> + </not> + </fileset> + <fileset id="test.result.failedtests" dir="${test.reports}" includes="*.txt"> + <not> + <contains text="Failures: 0, Errors: 0" /> + </not> + </fileset> + <concat> + <header>Testsuites with skipped tests:${line.separator}</header> + <string>${toString:test.result.skippedtests}</string> + <filterchain> + <tokenfilter delimOutput="${line.separator}"> + <stringtokenizer delims=";"/> + </tokenfilter> + </filterchain> + </concat> + <concat> + <header>Testsuites with failed tests:${line.separator}</header> + <string>${toString:test.result.failedtests}</string> + <filterchain> + <tokenfilter delimOutput="${line.separator}"> + <stringtokenizer delims=";"/> + </tokenfilter> + </filterchain> + </concat> + + <fail if="test.result.error" message='Some tests completed with an Error. See ${tomcat.build}/logs for details, search for "ERROR".' /> + <fail if="test.result.failure" message='Some tests completed with a Failure. See ${tomcat.build}/logs for details, search for "FAILED".' /> + </target> + <target name="test-nio" description="Runs the JUnit test cases for NIO. Does not stop on errors." depends="test-compile,deploy,cobertura-instrument,test-openssl-exists" if="${execute.test.nio}"> <runtests protocol="org.apache.coyote.http11.Http11NioProtocol" extension=".NIO" /> </target> + <target name="test-only-nio" description="Runs the JUnit test cases for NIO. Does not stop on errors." + depends="cobertura-disabled,test-openssl-exists" if="${execute.test.nio}"> + <runtests protocol="org.apache.coyote.http11.Http11NioProtocol" + extension=".NIO" /> + </target> + <target name="test-nio2" description="Runs the JUnit test cases for NIO2. Does not stop on errors." depends="test-compile,deploy,cobertura-instrument,test-openssl-exists" if="${execute.test.nio2}"> <runtests protocol="org.apache.coyote.http11.Http11Nio2Protocol" extension=".NIO2" /> </target> + <target name="test-only-nio2" description="Runs the JUnit test cases for NIO2. Does not stop on errors." + depends="cobertura-disabled,test-openssl-exists" if="${execute.test.nio2}"> + <runtests protocol="org.apache.coyote.http11.Http11Nio2Protocol" + extension=".NIO2" /> + </target> + <target name="test-apr" description="Runs the JUnit test cases for APR. Does not stop on errors." depends="test-compile,deploy,test-apr-exists,cobertura-instrument,test-openssl-exists" if="${apr.exists}"> @@ -1512,6 +1559,12 @@ extension=".APR" /> </target> + <target name="test-only-apr" description="Runs the JUnit test cases for APR. Does not stop on errors." + depends="cobertura-disabled,test-openssl-exists" if="${execute.test.apr}"> + <runtests protocol="org.apache.coyote.http11.Http11AprProtocol" + extension=".APR" /> + </target> + <target name="test-apr-exists" description="Checks for APR lib" if="${execute.test.apr}"> <available file="${test.apr.loc}" property="apr.exists" /> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org