You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2019/03/15 15:52:14 UTC
[tomcat] branch master updated: Add test only targets
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 <re...@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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org