diff options
Diffstat (limited to 'test/build-partest.xml')
-rwxr-xr-x | test/build-partest.xml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/build-partest.xml b/test/build-partest.xml new file mode 100755 index 0000000000..44502ffa61 --- /dev/null +++ b/test/build-partest.xml @@ -0,0 +1,24 @@ +<project name="partest" basedir="."> + <dirname property="partest.basedir" file="${ant.file.partest}"/> + <property file="${partest.basedir}/included.properties"/> + + <macrodef name="testSuite"> + <attribute name="dir" default="${partest.basedir}/test"/> + <attribute name="srcdir" default="files"/> <!-- TODO: make targets for `pending` and other subdirs --> + <attribute name="colors" default="${partest.colors}"/> + <attribute name="scalacOpts" default="${scalac.args.optimise}"/> + <attribute name="kinds" default="pos neg run jvm res scalap scalacheck specialized instrumented presentation"/> + <sequential> + <property name="partest.dir" value="@{dir}" /> + <partest srcdir="@{srcdir}" + kinds="@{kinds}" + colors="@{colors}" + scalacOpts="@{scalacOpts}" + compilationpathref="partest.classpath"> + <compilationpath> + <fileset dir="${partest.dir}/files/lib" includes="*.jar" /> + </compilationpath> + </partest> + </sequential> + </macrodef> +</project> |