1 | <?xml version="1.0"?>
|
---|
2 | <project default="cleanup" basedir=".">
|
---|
3 |
|
---|
4 | <target name="init">
|
---|
5 | <mkdir dir="result" />
|
---|
6 | </target>
|
---|
7 |
|
---|
8 | <target name="cleanup">
|
---|
9 | <delete dir="result"/>
|
---|
10 | </target>
|
---|
11 |
|
---|
12 | <!-- Testcases for HeadFilter -->
|
---|
13 |
|
---|
14 | <target name="testHead" depends="init">
|
---|
15 | <copy file="input/head-tail.test" tofile="result/head-tail.head.test">
|
---|
16 | <filterchain>
|
---|
17 | <headfilter/>
|
---|
18 | </filterchain>
|
---|
19 | </copy>
|
---|
20 | </target>
|
---|
21 |
|
---|
22 | <target name="testHeadLines" depends="init">
|
---|
23 | <copy file="input/head-tail.test" tofile="result/head-tail.headLines.test">
|
---|
24 | <filterchain>
|
---|
25 | <headfilter lines="2"/>
|
---|
26 | </filterchain>
|
---|
27 | </copy>
|
---|
28 | </target>
|
---|
29 |
|
---|
30 | <target name="testHeadSkip" depends="init">
|
---|
31 | <copy file="input/head-tail.test" tofile="result/head-tail.headSkip.test">
|
---|
32 | <filterchain>
|
---|
33 | <headfilter skip="2"/>
|
---|
34 | </filterchain>
|
---|
35 | </copy>
|
---|
36 | </target>
|
---|
37 |
|
---|
38 | <target name="testHeadLinesSkip" depends="init">
|
---|
39 | <copy file="input/head-tail.test" tofile="result/head-tail.headLinesSkip.test">
|
---|
40 | <filterchain>
|
---|
41 | <headfilter lines="2" skip="2"/>
|
---|
42 | </filterchain>
|
---|
43 | </copy>
|
---|
44 | </target>
|
---|
45 |
|
---|
46 | <target name="testFilterReaderHeadLinesSkip" depends="init">
|
---|
47 | <copy file="input/head-tail.test"
|
---|
48 | tofile="result/head-tail.filterReaderHeadLinesSkip.test">
|
---|
49 | <filterchain>
|
---|
50 | <filterreader classname="org.apache.tools.ant.filters.HeadFilter">
|
---|
51 | <param name="lines" value="2"/>
|
---|
52 | <param name="skip" value="2"/>
|
---|
53 | </filterreader>
|
---|
54 | </filterchain>
|
---|
55 | </copy>
|
---|
56 | </target>
|
---|
57 |
|
---|
58 | <target name="testHeadAllSkip" depends="init">
|
---|
59 | <copy file="input/head-tail.test" tofile="result/head-tail.headAllSkip.test">
|
---|
60 | <filterchain>
|
---|
61 | <headfilter lines="-1" skip="2"/>
|
---|
62 | </filterchain>
|
---|
63 | </copy>
|
---|
64 | </target>
|
---|
65 |
|
---|
66 | <!-- Testcases for TailFilter -->
|
---|
67 |
|
---|
68 | <target name="testTail" depends="init">
|
---|
69 | <copy file="input/head-tail.test" tofile="result/head-tail.tail.test">
|
---|
70 | <filterchain>
|
---|
71 | <tailfilter/>
|
---|
72 | </filterchain>
|
---|
73 | </copy>
|
---|
74 | </target>
|
---|
75 |
|
---|
76 | <target name="testTailLines" depends="init">
|
---|
77 | <copy file="input/head-tail.test" tofile="result/head-tail.tailLines.test">
|
---|
78 | <filterchain>
|
---|
79 | <tailfilter lines="2"/>
|
---|
80 | </filterchain>
|
---|
81 | </copy>
|
---|
82 | </target>
|
---|
83 |
|
---|
84 | <target name="testTailSkip" depends="init">
|
---|
85 | <copy file="input/head-tail.test" tofile="result/head-tail.tailSkip.test">
|
---|
86 | <filterchain>
|
---|
87 | <tailfilter skip="2"/>
|
---|
88 | </filterchain>
|
---|
89 | </copy>
|
---|
90 | </target>
|
---|
91 |
|
---|
92 | <target name="testTailLinesSkip" depends="init">
|
---|
93 | <copy file="input/head-tail.test" tofile="result/head-tail.tailLinesSkip.test">
|
---|
94 | <filterchain>
|
---|
95 | <tailfilter lines="2" skip="2"/>
|
---|
96 | </filterchain>
|
---|
97 | </copy>
|
---|
98 | </target>
|
---|
99 |
|
---|
100 | <target name="testFilterReaderTailLinesSkip" depends="init">
|
---|
101 | <copy file="input/head-tail.test"
|
---|
102 | tofile="result/head-tail.filterReaderTailLinesSkip.test">
|
---|
103 | <filterchain>
|
---|
104 | <filterreader classname="org.apache.tools.ant.filters.TailFilter">
|
---|
105 | <param name="lines" value="2"/>
|
---|
106 | <param name="skip" value="2"/>
|
---|
107 | </filterreader>
|
---|
108 | </filterchain>
|
---|
109 | </copy>
|
---|
110 | </target>
|
---|
111 |
|
---|
112 | <target name="testTailAllSkip" depends="init">
|
---|
113 | <copy file="input/head-tail.test" tofile="result/head-tail.tailAllSkip.test">
|
---|
114 | <filterchain>
|
---|
115 | <tailfilter lines="-1" skip="2"/>
|
---|
116 | </filterchain>
|
---|
117 | </copy>
|
---|
118 | </target>
|
---|
119 |
|
---|
120 | <!-- Testcases for combined scenarios -->
|
---|
121 |
|
---|
122 | <target name="testHeadTail" depends="init">
|
---|
123 | <copy file="input/head-tail.test" tofile="result/head-tail.headtail.test">
|
---|
124 | <filterchain>
|
---|
125 | <headfilter lines="4"/>
|
---|
126 | <tailfilter lines="2"/>
|
---|
127 | </filterchain>
|
---|
128 | </copy>
|
---|
129 | </target>
|
---|
130 |
|
---|
131 | </project>
|
---|