Author: psteitz Date: Mon Jul 27 22:25:01 2015 New Revision: 1692968 URL: http://svn.apache.org/r1692968 Log: Added ant target to verify jar.
Modified: commons/proper/pool/trunk/build.properties.sample commons/proper/pool/trunk/build.xml Modified: commons/proper/pool/trunk/build.properties.sample URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/build.properties.sample?rev=1692968&r1=1692967&r2=1692968&view=diff ============================================================================== --- commons/proper/pool/trunk/build.properties.sample (original) +++ commons/proper/pool/trunk/build.properties.sample Mon Jul 27 22:25:01 2015 @@ -43,3 +43,6 @@ asm.jar=${asm.home}/asm-5.0.4.jar junit.home=${repository}/junit/junit/4.12 junit.jar=${junit.home}/junit-4.12.jar hamcrest.jar=${repository}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar + +# Maven-generated jar to validate in test-jar target +pool.jar=./target/commons-pool2-2.4.2-SNAPSHOT.jar Modified: commons/proper/pool/trunk/build.xml URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/build.xml?rev=1692968&r1=1692967&r2=1692968&view=diff ============================================================================== --- commons/proper/pool/trunk/build.xml (original) +++ commons/proper/pool/trunk/build.xml Mon Jul 27 22:25:01 2015 @@ -157,6 +157,31 @@ </batchtest> </junit> </target> + + <target name="test-jar" depends="compile-test" description="runs (junit) unit tests"> + <echo message="Because we need to sleep to test the eviction threads, this takes a little while (around 2 minutes)..."/> + <junit printsummary="true" showoutput="true" fork="yes" haltonerror="${test.failonerror}"> + <classpath> + <pathelement location="${build.test-classes.dir}" /> + <pathelement path="${classpath}:${pool.jar}" /> + <pathelement location="${src.testresources.dir}" /> + </classpath> + <!-- If test.entry is defined, run a single test, otherwise run all valid tests --> + <test name="${test.entry}" if="test.entry"/> + <batchtest todir="${build.dir}/ant-reports" unless="test.entry"> + <fileset dir="${src.test.dir}"> + <include name="**/Test*.java"/> + <exclude name="org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.java"/> + <!-- abstract classes --> + <exclude name="**/TestObjectPool.java"/> + <exclude name="**/TestObjectPoolFactory.java"/> + <exclude name="**/TestKeyedObjectPool.java"/> + <exclude name="**/TestKeyedObjectPoolFactory.java"/> + </fileset> + <formatter type="plain" usefile="false"/> + </batchtest> + </junit> + </target> <target name="build-jar" depends="compile"> <mkdir dir="${dist.dir}"/>