1 | <?xml version="1.0"?>
|
---|
2 | <project default="cleanup" basedir=".">
|
---|
3 |
|
---|
4 | <target name="init">
|
---|
5 | <mkdir dir="result" />
|
---|
6 | <echo file="result/prepend.txt" message="this-should-be-the-first-line${line.separator}"/>
|
---|
7 | <echo file="result/append.txt" message="this-should-be-the-last-line${line.separator}"/>
|
---|
8 | <copy file="input/head-tail.test" tofile="input/concatfilter.test"/>
|
---|
9 | <fixcrlf srcDir="input" includes="concatfilter.test"/>
|
---|
10 | <!-- to be consistent on MacOS X. fixcrlf uses CR while line.sep is LF -->
|
---|
11 | <fixcrlf srcDir="result" includes="append.txt,prepend.txt"/>
|
---|
12 | </target>
|
---|
13 |
|
---|
14 | <target name="cleanup">
|
---|
15 | <delete dir="result"/>
|
---|
16 | <delete>
|
---|
17 | <fileset dir="input" includes="concatfilter.test"/>
|
---|
18 | </delete>
|
---|
19 | </target>
|
---|
20 |
|
---|
21 |
|
---|
22 | <target name="testFilterReaderNoArgs" depends="init">
|
---|
23 | <copy file="input/concatfilter.test"
|
---|
24 | tofile="result/concat.FilterReaderNoArgs.test">
|
---|
25 | <filterchain>
|
---|
26 | <filterreader classname="org.apache.tools.ant.filters.ConcatFilter"/>
|
---|
27 | </filterchain>
|
---|
28 | </copy>
|
---|
29 | </target>
|
---|
30 |
|
---|
31 | <target name="testFilterReaderPrepend" depends="init">
|
---|
32 | <copy file="input/concatfilter.test"
|
---|
33 | tofile="result/concat.FilterReaderPrepend.test">
|
---|
34 | <filterchain>
|
---|
35 | <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
|
---|
36 | <param name="prepend" value="result/prepend.txt"/>
|
---|
37 | </filterreader>
|
---|
38 | </filterchain>
|
---|
39 | </copy>
|
---|
40 | </target>
|
---|
41 |
|
---|
42 | <target name="testFilterReaderAppend" depends="init">
|
---|
43 | <copy file="input/concatfilter.test"
|
---|
44 | tofile="result/concat.FilterReaderAppend.test">
|
---|
45 | <filterchain>
|
---|
46 | <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
|
---|
47 | <param name="append" value="result/append.txt"/>
|
---|
48 | </filterreader>
|
---|
49 | </filterchain>
|
---|
50 | </copy>
|
---|
51 | </target>
|
---|
52 |
|
---|
53 | <target name="testFilterReaderPrependAppend" depends="init">
|
---|
54 | <copy file="input/concatfilter.test"
|
---|
55 | tofile="result/concat.FilterReaderPrependAppend.test">
|
---|
56 | <filterchain>
|
---|
57 | <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
|
---|
58 | <param name="prepend" value="result/prepend.txt"/>
|
---|
59 | <param name="append" value="result/append.txt"/>
|
---|
60 | </filterreader>
|
---|
61 | </filterchain>
|
---|
62 | </copy>
|
---|
63 | </target>
|
---|
64 |
|
---|
65 | <target name="testConcatFilter" depends="init">
|
---|
66 | <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
|
---|
67 | <copy file="input/concatfilter.test"
|
---|
68 | tofile="result/concat.ConcatFilter.test">
|
---|
69 | <filterchain>
|
---|
70 | <concatfilter/>
|
---|
71 | </filterchain>
|
---|
72 | </copy>
|
---|
73 | </target>
|
---|
74 |
|
---|
75 | <target name="testConcatFilterPrepend" depends="init">
|
---|
76 | <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
|
---|
77 | <copy file="input/concatfilter.test"
|
---|
78 | tofile="result/concat.ConcatFilterPrepend.test">
|
---|
79 | <filterchain>
|
---|
80 | <concatfilter prepend="result/prepend.txt"/>
|
---|
81 | </filterchain>
|
---|
82 | </copy>
|
---|
83 | </target>
|
---|
84 |
|
---|
85 | <target name="testConcatFilterAppend" depends="init">
|
---|
86 | <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
|
---|
87 | <copy file="input/concatfilter.test"
|
---|
88 | tofile="result/concat.ConcatFilterAppend.test">
|
---|
89 | <filterchain>
|
---|
90 | <concatfilter append="result/append.txt"/>
|
---|
91 | </filterchain>
|
---|
92 | </copy>
|
---|
93 | </target>
|
---|
94 |
|
---|
95 | <target name="testConcatFilterPrependAppend" depends="init">
|
---|
96 | <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
|
---|
97 | <copy file="input/concatfilter.test"
|
---|
98 | tofile="result/concat.ConcatFilterPrependAppend.test">
|
---|
99 | <filterchain>
|
---|
100 | <concatfilter prepend="result/prepend.txt" append="result/append.txt"/>
|
---|
101 | </filterchain>
|
---|
102 | </copy>
|
---|
103 | </target>
|
---|
104 |
|
---|
105 | </project> |
---|