lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sar...@apache.org
Subject [2/6] lucene-solr:branch_6x: SOLR-10023: Add non-recursive 'test-nocompile' target: Only runs unit tests. Jars are not download; compilation is not updated; and Clover is not enabled.
Date Sat, 04 Feb 2017 17:55:57 GMT
SOLR-10023: Add non-recursive 'test-nocompile' target: Only runs unit tests. Jars are not download;
compilation is not updated; and Clover is not enabled.


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/301deb33
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/301deb33
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/301deb33

Branch: refs/heads/branch_6x
Commit: 301deb336008b4a1c54c8fc6bcfd672ea2c9a4ab
Parents: 90b16c6
Author: Steve Rowe <sarowe@apache.org>
Authored: Sat Feb 4 12:50:36 2017 -0500
Committer: Steve Rowe <sarowe@apache.org>
Committed: Sat Feb 4 12:50:55 2017 -0500

----------------------------------------------------------------------
 lucene/analysis/build.xml          | 3 +++
 lucene/build.xml                   | 4 ++++
 lucene/common-build.xml            | 8 ++++++++
 solr/build.xml                     | 3 +++
 solr/example/example-DIH/build.xml | 1 +
 solr/server/build.xml              | 1 +
 solr/webapp/build.xml              | 1 +
 7 files changed, 21 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/lucene/analysis/build.xml
----------------------------------------------------------------------
diff --git a/lucene/analysis/build.xml b/lucene/analysis/build.xml
index bc85ad1..5212cd6 100644
--- a/lucene/analysis/build.xml
+++ b/lucene/analysis/build.xml
@@ -105,6 +105,9 @@
   <target name="test">
     <forall-analyzers target="test"/>
   </target>
+  <target name="test-nocompile">
+    <fail message="Target 'test-nocompile' will not run recursively.  First change directory
to the module you want to test."/>
+  </target>
   <target name="beast">
     <fail message="The Beast only works inside of individual modules"/>
   </target>

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/lucene/build.xml
----------------------------------------------------------------------
diff --git a/lucene/build.xml b/lucene/build.xml
index 8b73ca6..f004a19 100644
--- a/lucene/build.xml
+++ b/lucene/build.xml
@@ -56,6 +56,10 @@
   <target name="test" depends="-clover.load, -init-totals, test-core, test-test-framework,
test-modules, -check-totals"
           description="Runs all unit tests (core, modules and back-compat)"
   />
+  <target name="test-nocompile">
+    <fail message="Target 'test-nocompile' will not run recursively.  First change directory
to the module you want to test."/>
+  </target>
+
 
   <target name="pitest" depends="pitest-modules"
           description="Runs pitests (core, modules and back-compat)"

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/lucene/common-build.xml
----------------------------------------------------------------------
diff --git a/lucene/common-build.xml b/lucene/common-build.xml
index 6b60a95..d56ee38 100644
--- a/lucene/common-build.xml
+++ b/lucene/common-build.xml
@@ -1333,6 +1333,11 @@ ant -f lucene/build.xml test-updatecache
 # Miscellaneous. --------------------------------------------------
 #
 
+# Only run test(s), non-recursively. Faster than "ant test".
+# WARNING: Skips jar download and compilation. Clover not supported.
+ant test-nocompile
+ant -Dtestcase=... test-nocompile
+
 # Run all tests without stopping on errors (inspect log files!).
 ant -Dtests.haltonfailure=false test
 
@@ -1390,6 +1395,9 @@ ${tests-output}/junit4-*.suites     - per-JVM executed suites
   <target name="test" depends="clover,compile-test,install-junit4-taskdef,validate,-init-totals,-test,-check-totals"
description="Runs unit tests"/>
   <target name="beast" depends="clover,compile-test,install-junit4-taskdef,validate,-init-totals,-beast,-check-totals"
description="Runs unit tests in a loop (-Dbeast.iters=n)"/>
 
+  <target name="test-nocompile" depends="-clover.disable,install-junit4-taskdef,-init-totals,-test,-check-totals"
+          description="Only runs unit tests.  Jars are not download; compilation is not updated;
and Clover is not enabled."/>
+
   <target name="-jacoco-install">
     <!-- download jacoco from ivy if needed -->
     <ivy:cachepath organisation="org.jacoco" module="org.jacoco.ant" type="jar" inline="true"
revision="0.7.4.201502262128"

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/solr/build.xml
----------------------------------------------------------------------
diff --git a/solr/build.xml b/solr/build.xml
index 4c52b03..b900aed 100644
--- a/solr/build.xml
+++ b/solr/build.xml
@@ -137,6 +137,9 @@
 
   <target name="test" description="Validate, then run core, solrj, and contrib unit tests."
           depends="-init-totals, test-core, test-contrib, -check-totals"/>
+  <target name="test-nocompile">
+    <fail message="Target 'test-nocompile' will not run recursively.  First change directory
to the module you want to test."/>
+  </target>
 
   <target name="jacoco" description="Generates JaCoCo code coverage reports." depends="-jacoco-install">
     <!-- run jacoco for each module -->

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/solr/example/example-DIH/build.xml
----------------------------------------------------------------------
diff --git a/solr/example/example-DIH/build.xml b/solr/example/example-DIH/build.xml
index fb82edf..77abc2d 100644
--- a/solr/example/example-DIH/build.xml
+++ b/solr/example/example-DIH/build.xml
@@ -24,6 +24,7 @@
 
   <!-- example tests are currently elsewhere -->
   <target name="test"/>
+  <target name="test-nocompile"/>
 
   <!-- this module has no javadocs -->
   <target name="javadocs"/>

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/solr/server/build.xml
----------------------------------------------------------------------
diff --git a/solr/server/build.xml b/solr/server/build.xml
index ae4e650..d3d7af6 100644
--- a/solr/server/build.xml
+++ b/solr/server/build.xml
@@ -22,6 +22,7 @@
 
   <!-- example tests are currently elsewhere -->
   <target name="test"/>
+  <target name="test-nocompile"/>
 
   <!-- this module has no javadocs -->
   <target name="javadocs"/>

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/301deb33/solr/webapp/build.xml
----------------------------------------------------------------------
diff --git a/solr/webapp/build.xml b/solr/webapp/build.xml
index c7c5c85..2ebe084 100644
--- a/solr/webapp/build.xml
+++ b/solr/webapp/build.xml
@@ -35,6 +35,7 @@
   <target name="compile-core"/>
   <target name="compile-test"/>
   <target name="test"/>
+  <target name="test-nocompile"/>
 
   <target name="dist"
           description="Creates the Webapp folder for distribution."


Mime
View raw message