source: release-kits/lirk3/resources/gs3-release-maker/apache-ant-1.6.5/src/etc/testcases/filters/head-tail.xml@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 3.6 KB
Line 
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>
Note: See TracBrowser for help on using the repository browser.