Author: cdouglas
Date: Thu Feb 7 14:35:31 2008
New Revision: 619672
URL: http://svn.apache.org/viewvc?rev=619672&view=rev
Log:
HADOOP-2690. Add jar-test target to build.xml, separating compilation
and packaging of the test classes. Contributed by Enis Soztutar.
Modified:
hadoop/core/trunk/CHANGES.txt
hadoop/core/trunk/build.xml
Modified: hadoop/core/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=619672&r1=619671&r2=619672&view=diff
==============================================================================
--- hadoop/core/trunk/CHANGES.txt (original)
+++ hadoop/core/trunk/CHANGES.txt Thu Feb 7 14:35:31 2008
@@ -363,7 +363,10 @@
local-file versus hdfs reads. (Owen O'Malley via nigel)
HADOOP-2529. First version of HDFS User Guide. (Raghu Angadi)
-
+
+ HADOOP-2690. Add jar-test target to build.xml, separating compilation
+ and packaging of the test classes. (Enis Soztutar via cdouglas)
+
OPTIMIZATIONS
HADOOP-1898. Release the lock protecting the last time of the last stack
Modified: hadoop/core/trunk/build.xml
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/build.xml?rev=619672&r1=619671&r2=619672&view=diff
==============================================================================
--- hadoop/core/trunk/build.xml (original)
+++ hadoop/core/trunk/build.xml Thu Feb 7 14:35:31 2008
@@ -492,13 +492,6 @@
basedir="${test.build.testjar}">
</jar>
- <jar jarfile="${build.dir}/${final.name}-test.jar"
- basedir="${test.build.classes}">
- <manifest>
- <attribute name="Main-Class"
- value="org/apache/hadoop/test/AllTestDriver"/>
- </manifest>
- </jar>
<delete dir="${test.cache.data}"/>
<mkdir dir="${test.cache.data}"/>
<delete dir="${test.debug.data}"/>
@@ -512,9 +505,29 @@
</target>
<!-- ================================================================== -->
+ <!-- Make hadoop-test.jar -->
+ <!-- ================================================================== -->
+ <!-- -->
+ <!-- ================================================================== -->
+ <target name="jar-test" depends="compile-core-test" description="Make
hadoop-test.jar">
+ <jar jarfile="${build.dir}/${final.name}-test.jar"
+ basedir="${test.build.classes}">
+ <manifest>
+ <attribute name="Main-Class"
+ value="org/apache/hadoop/test/AllTestDriver"/>
+ <section name="org/apache/hadoop">
+ <attribute name="Implementation-Title" value="Hadoop"/>
+ <attribute name="Implementation-Version" value="${version}"/>
+ <attribute name="Implementation-Vendor" value="Apache"/>
+ </section>
+ </manifest>
+ </jar>
+ </target>
+
+ <!-- ================================================================== -->
<!-- Run unit tests -->
<!-- ================================================================== -->
- <target name="test-core" depends="compile-core-test" description="Run core
unit tests">
+ <target name="test-core" depends="jar-test" description="Run core unit
tests">
<delete dir="${test.build.data}"/>
<mkdir dir="${test.build.data}"/>
@@ -702,7 +715,7 @@
<!-- ================================================================== -->
<!-- -->
<!-- ================================================================== -->
- <target name="package" depends="jar, javadoc, examples, compile-core-test,
ant-tasks" description="Build distribution">
+ <target name="package" depends="jar, javadoc, examples, jar-test, ant-tasks"
description="Build distribution">
<mkdir dir="${dist.dir}"/>
<mkdir dir="${dist.dir}/lib"/>
<mkdir dir="${dist.dir}/contrib"/>