You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by mi...@apache.org on 2009/04/28 22:23:54 UTC
svn commit: r769522 - in /lucene/java/trunk: ./ src/test/org/apache/lucene/
Author: mikemccand
Date: Tue Apr 28 20:23:52 2009
New Revision: 769522
URL: http://svn.apache.org/viewvc?rev=769522&view=rev
Log:
LUCENE-1617: add -Dtestpackage=XXX and -Dtestpackageroot=lucene to run a package's tests
Removed:
lucene/java/trunk/src/test/org/apache/lucene/AnalysisTest.java
lucene/java/trunk/src/test/org/apache/lucene/IndexTest.java
lucene/java/trunk/src/test/org/apache/lucene/SearchTest.java
lucene/java/trunk/src/test/org/apache/lucene/SearchTestForDuplicates.java
lucene/java/trunk/src/test/org/apache/lucene/StoreTest.java
lucene/java/trunk/src/test/org/apache/lucene/ThreadSafetyTest.java
Modified:
lucene/java/trunk/common-build.xml
Modified: lucene/java/trunk/common-build.xml
URL: http://svn.apache.org/viewvc/lucene/java/trunk/common-build.xml?rev=769522&r1=769521&r2=769522&view=diff
==============================================================================
--- lucene/java/trunk/common-build.xml (original)
+++ lucene/java/trunk/common-build.xml Tue Apr 28 20:23:52 2009
@@ -364,8 +364,15 @@
<attribute name="dataDir"/>
<attribute name="tempDir"/>
<element name="contrib-settings" optional="yes"/>
-
- <sequential>
+
+ <sequential>
+ <condition property="runall">
+ <not><or>
+ <isset property="testcase" />
+ <isset property="testpackage" />
+ <isset property="testpackageroot" />
+ </or></not>
+ </condition>
<mkdir dir="@{junit.output.dir}"/>
<junit printsummary="off" haltonfailure="no" maxmemory="512M"
errorProperty="tests.failed" failureProperty="tests.failed">
@@ -386,9 +393,15 @@
<formatter type="xml"/>
<formatter type="brief" usefile="false"/>
- <batchtest fork="yes" todir="@{junit.output.dir}" unless="testcase">
+ <batchtest fork="yes" todir="@{junit.output.dir}" if="runall">
<fileset dir="@{dataDir}" includes="${junit.includes}" excludes="${junit.excludes}"/>
</batchtest>
+ <batchtest fork="yes" todir="@{junit.output.dir}" if="testpackage">
+ <fileset dir="@{dataDir}" includes="**/${testpackage}/**/Test*.java,**/${testpackage}/**/*Test.java" excludes="${junit.excludes}"/>
+ </batchtest>
+ <batchtest fork="yes" todir="@{junit.output.dir}" if="testpackageroot">
+ <fileset dir="@{dataDir}" includes="**/${testpackageroot}/Test*.java,**/${testpackageroot}/*Test.java" excludes="${junit.excludes}"/>
+ </batchtest>
<batchtest fork="yes" todir="@{junit.output.dir}" if="testcase">
<fileset dir="@{dataDir}" includes="**/${testcase}.java"/>
</batchtest>
@@ -574,15 +587,3 @@
</project>
-
-
-
-
-
-
-
-
-
-
-
-