You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2014/09/05 14:00:02 UTC
svn commit: r1622685 - /lucene/dev/trunk/lucene/common-build.xml
Author: uschindler
Date: Fri Sep 5 12:00:02 2014
New Revision: 1622685
URL: http://svn.apache.org/r1622685
Log:
LUCENE-5902: Simplify the property handling by having a default; only add explicitclass include if actually given; refactor filterchain (TODO: maybe use a one-line groovy for this, we already have groovy loaded before running tests...?)
Modified:
lucene/dev/trunk/lucene/common-build.xml
Modified: lucene/dev/trunk/lucene/common-build.xml
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/common-build.xml?rev=1622685&r1=1622684&r2=1622685&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/common-build.xml (original)
+++ lucene/dev/trunk/lucene/common-build.xml Fri Sep 5 12:00:02 2014
@@ -885,23 +885,23 @@
<property name="tests.leaveTemporary" value="false" />
<property name="tests.iters" value="" />
<property name="tests.dups" value="1" />
+ <property name="tests.useSecurityManager" value="true" />
<!-- turn on security manager? -->
<condition property="java.security.manager" value="org.apache.lucene.util.TestSecurityManager">
- <or>
- <not>
- <isset property="tests.useSecurityManager"/>
- </not>
- <istrue value="${tests.useSecurityManager}"/>
- </or>
+ <istrue value="${tests.useSecurityManager}"/>
</condition>
+ <!-- create a fileset pattern that matches ${tests.class}. -->
<loadresource property="tests.explicitclass" quiet="true">
<string value="${tests.class}" />
<filterchain>
- <replaceregex pattern="\." replace="/" flags="g" />
- <replaceregex pattern="\*" replace="**" flags="g" />
- <replaceregex pattern="$" replace=".class" />
+ <tokenfilter>
+ <filetokenizer/>
+ <replacestring from="." to="/"/>
+ <replacestring from="*" to="**"/>
+ <replaceregex pattern="$" replace=".class" />
+ </tokenfilter>
</filterchain>
</loadresource>
@@ -1158,7 +1158,7 @@
<fileset dir="@{testsDir}">
<include name="**/Test*.class" />
<include name="**/*Test.class" />
- <include name="${tests.explicitclass}" />
+ <include name="${tests.explicitclass}" if="tests.explicitclass" />
<exclude name="**/*$*" />
</fileset>
</junit4:duplicate>