You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by mb...@apache.org on 2006/09/22 23:11:31 UTC
svn commit: r449091 - /ant/core/trunk/build.xml
Author: mbenson
Date: Fri Sep 22 14:11:30 2006
New Revision: 449091
URL: http://svn.apache.org/viewvc?view=rev&rev=449091
Log:
disallow mixing of old-style "testcase" property with either of antunit.testcase, junit.testcase, or both. Additionally, allow files simply named test.xml in addition to *-test.xml .
Modified:
ant/core/trunk/build.xml
Modified: ant/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/build.xml?view=diff&rev=449091&r1=449090&r2=449091
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Fri Sep 22 14:11:30 2006
@@ -1592,6 +1592,18 @@
</sequential>
</macrodef>
+ <fail>"testcase" cannot be specified with "junit.testcase" or "antunit.testcase".
+ <condition>
+ <and>
+ <isset property="testcase" />
+ <or>
+ <isset property="antunit.testcase" />
+ <isset property="junit.testcase" />
+ </or>
+ </and>
+ </condition>
+ </fail>
+
<condition property="antunit.testcase" value="${testcase}">
<available file="${src.antunit}/${testcase}" />
</condition>
@@ -1600,6 +1612,20 @@
<available classname="${testcase}" classpathref="tests-classpath" />
</condition>
+ <fail>Cannot locate test ${testcase}
+ <condition>
+ <and>
+ <isset property="testcase" />
+ <not>
+ <or>
+ <isset property="antunit.testcase" />
+ <isset property="junit.testcase" />
+ </or>
+ </not>
+ </and>
+ </condition>
+ </fail>
+
<condition property="run.junit">
<and>
<not><equals arg1="${testcase}" arg2="${antunit.testcase}" /></not>
@@ -1830,7 +1856,7 @@
if="run.antunit">
<condition property="antunit.includes" value="${antunit.testcase}"
- else="**/*-test.xml">
+ else="**/test.xml,*-test.xml">
<isset property="${antunit.testcase}" />
</condition>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org