1
<?xml version="1.0" encoding="UTF-8"?>
2
<project basedir=".." name="lib/file">
4
<import file="../build.xml"/>
6
<target name="compile-selected" depends="-init">
7
<fail unless="includes">Must set property 'includes'</fail>
8
<mkdir dir="${classes.dir}"/>
9
<depend srcdir="${src.dir}" destdir="${classes.dir}" cache="build/depcache">
10
<classpath path="${cp}"/>
12
<javac srcdir="${src.dir}" destdir="${classes.dir}" source="1.4" debug="${debug}" deprecation="${deprecation}" includes="${includes}">
13
<classpath path="${cp}"/>
17
<target name="compile-selected-test" depends="compile">
18
<fail unless="includes">Must set property 'includes'</fail>
19
<mkdir dir="${test.classes.dir}"/>
20
<depend srcdir="${test.dir}" destdir="${test.classes.dir}" cache="build/test-depcache">
21
<classpath path="${test.cp}"/>
23
<javac srcdir="${test.dir}" destdir="${test.classes.dir}" source="1.4" debug="true" deprecation="${deprecation}" includes="${includes}">
24
<classpath path="${test.cp}"/>
28
<target name="run-selected-tests" depends="compile-tests">
29
<fail unless="includes">Must set property 'includes'</fail>
30
<mkdir dir="${test.results.dir}"/>
31
<junit failureproperty="tests.failed" showoutput="true" fork="true">
32
<batchtest todir="${test.results.dir}">
33
<fileset dir="${test.dir}" includes="${includes}"/>
35
<classpath path="${test.run.cp}"/>
36
<formatter type="brief" usefile="false"/>
37
<formatter type="xml"/>
39
<fail if="tests.failed">Some tests failed; see details above.</fail>