Completed cases in CharEnumeratorTest.cs
[mono.git] / mcs / class / corlib / Test / corlib_test.build
1 <?xml version="1.0" encoding="iso-8859-1"?>\r
2 \r
3 <!-- NAnt build file for corlib_test.dll -->\r
4 <!-- Target build (default) builds tests -->\r
5 <!-- Target test runs tests -->\r
6 \r
7 <project name="corlib_test" default="build">\r
8         <property name="debug" value="true"/>\r
9         <property name="nunit_home" value="..\..\..\nunit"/>\r
10 \r
11         <target name="build">\r
12                 <csc target="library" output="corlib_test.dll" debug="${debug}">\r
13                         <sources>\r
14                                 <includes name="**/*.cs"/>\r
15                                 <excludes name="TheTests.cs"/>\r
16                                 <excludes name="System/IntegerFormatterTest.cs"/>\r
17                         </sources>\r
18                         <references basedir="..\..\..\nunit">\r
19                                 <includes name="NUnitCore.dll"/>\r
20                         </references>\r
21                         <arg value="/r:corlib_res.dll"/>\r
22                         <arg value="/nowarn:1595"/>\r
23                 </csc>\r
24 \r
25                 <csc target="library" output="corlib_reference.dll" debug="${debug}">\r
26                         <sources>\r
27                                 <includes name="**/*.cs"/>\r
28                                 <excludes name="TheTests.cs"/>\r
29                                 <excludes name="System/IntegerFormatterTest.cs"/>\r
30                         </sources>\r
31                         <references basedir="..\..\..\nunit">\r
32                                 <includes name="NUnitCore.dll"/>\r
33                         </references>\r
34                         <arg value="/nowarn:1595"/>\r
35                 </csc>\r
36 \r
37                 <csc target="exe" output="RunTests.corlib.exe" debug="${debug}">\r
38                         <sources>\r
39                                 <includes name="**/*.cs"/>\r
40                                 <excludes name="System/IntegerFormatterTest.cs"/>\r
41                                 <excludes name="System.Collections/StackTest.cs"/>\r
42                                 <excludes name="**/AllTests.cs"/>\r
43                                 <excludes name="**/MartinTests.cs"/>\r
44                         </sources>\r
45                         <references basedir="..\..\..\nunit">\r
46                                 <includes name="NUnitBase.dll"/>\r
47                         </references>\r
48                         <arg value="/nowarn:1595"/>\r
49                 </csc>\r
50         </target>\r
51 \r
52 \r
53         <target name="test" depends="build">\r
54                 <exec program="..\..\..\nunit\NUnitConsole" commandline="MonoTests.AllTests,corlib_test.dll" failonerror="false"/>\r
55                 <exec program="..\..\..\nunit\NUnitConsole" commandline="MonoTests.AllTests,corlib_reference.dll" failonerror="false"/>\r
56         </target>\r
57 \r
58         <target name="clean">\r
59                 <delete file="corlib_test.dll" failonerror="false"/>\r
60                 <delete file="RunTests.corlib.exe" failonerror="false"/>\r
61         </target>\r
62 </project>\r