source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/src/etc/testcases/filters/build.xml@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 2.1 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 <target name="testLineContains" depends="init">
13 <copy todir="result">
14 <fileset dir="input">
15 <include name="linecontains.test"/>
16 </fileset>
17 <filterchain>
18 <filterreader classname="org.apache.tools.ant.filters.LineContains">
19 <param type="contains" value="beta"/>
20 </filterreader>
21 </filterchain>
22 </copy>
23 <!--<fixcrlf srcdir="result" eol="lf">
24 <include name="linecontains.test"/>
25 </fixcrlf>-->
26 </target>
27
28 <target name="testEscapeUnicode" depends="init">
29 <copy todir="result" encoding="UTF-8">
30 <fileset dir="input">
31 <include name="escapeunicode.test"/>
32 </fileset>
33 <filterchain>
34 <escapeunicode/>
35 </filterchain>
36 </copy>
37 <fixcrlf srcdir="result" eol="crlf">
38 <include name="escapeunicode.test"/>
39 </fixcrlf>
40 </target>
41
42 <target name="testStripJavaComments" depends="init">
43 <copy todir="result">
44 <fileset dir="input" includes="stripjavacomments.test" />
45 <filterchain>
46 <filterreader classname="org.apache.tools.ant.filters.StripJavaComments" />
47 </filterchain>
48 </copy>
49 </target>
50
51 <target name="testReplaceTokens" depends="init">
52 <copy todir="result">
53 <fileset dir="input" includes="replacetokens.test" />
54 <filterchain>
55 <replacetokens>
56 <token key="foo" value=""/>
57 </replacetokens>
58 </filterchain>
59 </copy>
60 </target>
61
62 <target name="testNoAddNewLine" depends="init">
63 <concat destfile="result/nonl">This has no new lines</concat>
64 <copy file="result/nonl" tofile="result/nonl-copyfilter">
65 <filterchain><tokenfilter/></filterchain>
66 </copy>
67 <condition property="filterchain.files.are.same">
68 <filesmatch file1="result/nonl" file2="result/nonl-copyfilter"/>
69 </condition>
70 <fail unless="filterchain.files.are.same">File was modified</fail>
71 </target>
72
73</project>
Note: See TracBrowser for help on using the repository browser.