mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-21 15:10:01 +01:00
java: skip building jar file for the faster testing
This commit is contained in:
parent
2807504a81
commit
a65438c6fe
@ -5,25 +5,18 @@
|
|||||||
<!-- Load user's default properties. -->
|
<!-- Load user's default properties. -->
|
||||||
<property file="${user.home}/build.properties" />
|
<property file="${user.home}/build.properties" />
|
||||||
|
|
||||||
<property name="Org" value="MessagePack"/>
|
|
||||||
<property name="org" value="msgpack123"/>
|
|
||||||
<property name="Name" value="MessagePack"/>
|
|
||||||
<property name="name" value="msgpack456"/>
|
|
||||||
|
|
||||||
<property name="src.dir" value="${basedir}/src"/>
|
<property name="src.dir" value="${basedir}/src"/>
|
||||||
<property name="java.src.dir" value="${src.dir}/"/>
|
<property name="java.src.dir" value="${src.dir}/"/>
|
||||||
<property name="build.dir" value="${basedir}/build"/>
|
<property name="build.dir" value="${basedir}/build"/>
|
||||||
<property name="lib.dir" value="${basedir}/lib"/>
|
<property name="lib.dir" value="${basedir}/lib"/>
|
||||||
<property name="dist.dir" value="${basedir}/dist"/>
|
<property name="dist.dir" value="${basedir}/dist"/>
|
||||||
|
<property name="build.classes" value="${build.dir}/classes"/>
|
||||||
|
|
||||||
<property name="test.count" value="100"/>
|
<property name="test.count" value="100"/>
|
||||||
<property name="test.junit.output.format" value="plain"/>
|
<property name="test.junit.output.format" value="plain"/>
|
||||||
<property name="test.java.src.dir" value="${basedir}/test"/>
|
<property name="test.java.src.dir" value="${basedir}/test"/>
|
||||||
<property name="test.java.build.dir" value="${build.dir}/test"/>
|
<property name="test.java.build.dir" value="${build.dir}/test"/>
|
||||||
<property name="test.java.generated.build.dir" value="${test.java.build.dir}/generated"/>
|
|
||||||
<property name="test.java.generated.dir" value="${test.java.generated.build.dir}/src"/>
|
|
||||||
<property name="test.java.classes" value="${test.java.build.dir}/classes"/>
|
<property name="test.java.classes" value="${test.java.build.dir}/classes"/>
|
||||||
<property name="test.java.generated.classes" value="${test.java.generated.build.dir}/classes"/>
|
|
||||||
<property name="test.java.include" value="Test*"/>
|
<property name="test.java.include" value="Test*"/>
|
||||||
|
|
||||||
<property name="javac.encoding" value="ISO-8859-1"/>
|
<property name="javac.encoding" value="ISO-8859-1"/>
|
||||||
@ -65,13 +58,9 @@
|
|||||||
<fileset dir="${ivy.test.lib}">
|
<fileset dir="${ivy.test.lib}">
|
||||||
<include name="**/*.jar" />
|
<include name="**/*.jar" />
|
||||||
</fileset>
|
</fileset>
|
||||||
<fileset dir="${dist.dir}">
|
|
||||||
<include name="**/*.jar" />
|
|
||||||
</fileset>
|
|
||||||
</path>
|
</path>
|
||||||
<path id="test.java.classpath">
|
<path id="test.java.classpath">
|
||||||
<pathelement location="${test.java.classes}" />
|
<pathelement location="${test.java.classes}" />
|
||||||
<pathelement location="${test.java.generated.classes}" />
|
|
||||||
<path refid="java.classpath"/>
|
<path refid="java.classpath"/>
|
||||||
<path refid="test.libs"/>
|
<path refid="test.libs"/>
|
||||||
</path>
|
</path>
|
||||||
@ -80,10 +69,10 @@
|
|||||||
<target name="init">
|
<target name="init">
|
||||||
<mkdir dir="${build.dir}" />
|
<mkdir dir="${build.dir}" />
|
||||||
<mkdir dir="${lib.dir}" />
|
<mkdir dir="${lib.dir}" />
|
||||||
|
<mkdir dir="${build.classes}" />
|
||||||
|
|
||||||
<mkdir dir="${test.java.build.dir}"/>
|
<mkdir dir="${test.java.build.dir}"/>
|
||||||
<mkdir dir="${test.java.classes}"/>
|
<mkdir dir="${test.java.classes}"/>
|
||||||
<mkdir dir="${test.java.generated.classes}"/>
|
|
||||||
|
|
||||||
<mkdir dir="${ivy.lib}"/>
|
<mkdir dir="${ivy.lib}"/>
|
||||||
<mkdir dir="${ivy.test.lib}"/>
|
<mkdir dir="${ivy.test.lib}"/>
|
||||||
@ -145,12 +134,12 @@
|
|||||||
|
|
||||||
<!-- compile -->
|
<!-- compile -->
|
||||||
<target name="compile" depends="init,ivy-retrieve-build">
|
<target name="compile" depends="init,ivy-retrieve-build">
|
||||||
<javac srcdir="src" destdir="build" source="1.5" target="1.5">
|
<java-compiler>
|
||||||
<compilerarg value="-Xlint:unchecked" />
|
<src path="${java.src.dir}"/>
|
||||||
</javac>
|
</java-compiler>
|
||||||
</target>
|
</target>
|
||||||
<target name="jar" depends="compile">
|
<target name="jar" depends="compile">
|
||||||
<jar jarfile="${dist.dir}/msgpack-0.0.1.jar" basedir="build" />
|
<jar jarfile="${dist.dir}/msgpack-0.0.1.jar" basedir="${build.classes}" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- test -->
|
<!-- test -->
|
||||||
@ -166,8 +155,6 @@
|
|||||||
errorProperty="tests.failed" failureProperty="tests.failed">
|
errorProperty="tests.failed" failureProperty="tests.failed">
|
||||||
<sysproperty key="test.count" value="${test.count}"/>
|
<sysproperty key="test.count" value="${test.count}"/>
|
||||||
<sysproperty key="test.dir" value="@{test.dir}"/>
|
<sysproperty key="test.dir" value="@{test.dir}"/>
|
||||||
<sysproperty key="share.dir" value="${share.dir}"/>
|
|
||||||
<sysproperty key="test.validate" value="${test.validate}"/>
|
|
||||||
<classpath refid="test.java.classpath"/>
|
<classpath refid="test.java.classpath"/>
|
||||||
<formatter type="${test.junit.output.format}"/>
|
<formatter type="${test.junit.output.format}"/>
|
||||||
<batchtest todir="${test.java.build.dir}" unless="testcase">
|
<batchtest todir="${test.java.build.dir}" unless="testcase">
|
||||||
@ -182,7 +169,7 @@
|
|||||||
<fail if="tests.failed">Tests Failed!</fail>
|
<fail if="tests.failed">Tests Failed!</fail>
|
||||||
</sequential>
|
</sequential>
|
||||||
</macrodef>
|
</macrodef>
|
||||||
<target name="compile-test" depends="ivy-retrieve-test,jar">
|
<target name="compile-test" depends="ivy-retrieve-test,compile">
|
||||||
<java-compiler dest="${test.java.classes}"
|
<java-compiler dest="${test.java.classes}"
|
||||||
classpath="test.java.classpath">
|
classpath="test.java.classpath">
|
||||||
<src path="${test.java.src.dir}/org" />
|
<src path="${test.java.src.dir}/org" />
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<ivy-module version="2.0"
|
<ivy-module version="2.0"
|
||||||
xmlns:e="http://ant.apache.org/ivy/extra">
|
xmlns:e="http://ant.apache.org/ivy/extra">
|
||||||
|
|
||||||
<info organisation="org.messagepack"
|
<info organisation="org.msgpack"
|
||||||
module="${name}" revision="${version}">
|
module="${name}" revision="${version}">
|
||||||
<ivyauthor name="MessagePack Project" url="http://msgpack.sourceforge.net/"/>
|
<ivyauthor name="MessagePack Project" url="http://msgpack.sourceforge.net/"/>
|
||||||
<description>MessagePack</description>
|
<description>MessagePack</description>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user