fixed tests
[mono.git] / mcs / class / System.Web / Test / mainsoft / run-test20.bat
1 @ECHO OFF \r
2 \r
3 rem =================================================\r
4 if "%GH_HOME%" == "" (set GH_HOME=c:\Program Files\Mainsoft\Visual MainWin for J2EE V2)\r
5 if "%VMW_HOME%" == "" (set VMW_HOME=%GH_HOME%) \r
6 if "%JAVA_HOME%" == "" (set JAVA_HOME=%GH_HOME%\jre5) \r
7 set JGAC_PATH=%GH_HOME%\jgac\vmw4j2ee_110\r
8 \r
9 rem =================================================\r
10 pushd MainsoftWebApp\r
11 echo Building Tomcat web project...\r
12 msbuild MainsoftWebApp20.Tomcat.csproj /t:rebuild /p:Configuration=Debug_Java\r
13 popd\r
14 \r
15 IF NOT ERRORLEVEL==0 GOTO FAILURE\r
16 \r
17 rem =================================================\r
18 if "%NUNIT_BUILD%" == "DONE" goto NUNITSKIP\r
19 echo Build NUnit...\r
20 pushd ..\..\..\..\nunit20\\r
21 msbuild nunit20.java.sln /t:build /p:Configuration=Debug_Java20\r
22 popd\r
23 \r
24 goto NUNITREADY\r
25 :NUNITSKIP\r
26 echo Skipping NUnit Build...\r
27 :NUNITREADY\r
28 set NUNIT_BUILD=DONE\r
29 \r
30 rem =================================================\r
31 echo Build System.Web test client side...\r
32 pushd MainsoftWebTest\r
33 msbuild SystemWebTest20.J2EE.csproj /t:build /p:Configuration=Debug_Java_Nunit\r
34 popd\r
35 \r
36 \r
37 rem =================================================\r
38 copy MainsoftWebTest\almost_config.xml MainsoftWebTest\bin\almost_config.xml /Y  \r
39 copy MainsoftWebTest\test_catalog.xml MainsoftWebTest\bin\test_catalog.xml /Y  \r
40 copy MainsoftWebTest\App.gh20.config MainsoftWebTest\bin\nunit-console.exe.config /Y  \r
41 copy ..\..\..\..\nunit20\core\bin\Debug_Java\nunit.core.jar MainsoftWebTest\bin\nunit.core.jar /Y  \r
42 copy ..\..\..\..\nunit20\framework\bin\Debug_Java\nunit.framework.jar MainsoftWebTest\bin\nunit.framework.jar /Y  \r
43 copy ..\..\..\..\nunit20\util\bin\Debug_Java\nunit.util.jar MainsoftWebTest\bin\nunit.util.jar /Y \r
44 copy ..\..\..\..\nunit20\nunit-console\bin\Debug_Java\nunit-console.jar MainsoftWebTest\bin\nunit-console.jar /Y \r
45 \r
46 rem =================================================\r
47 echo Buildinig xmltool...\r
48 pushd ..\..\..\..\tools\mono-xmltool\r
49 msbuild XmlTool20.csproj /p:Configuration=Debug_Java20\r
50 popd\r
51 copy ..\..\..\..\tools\mono-xmltool\bin\Debug_Java\xmltool.exe MainsoftWebTest\bin\xmltool.exe \r
52 copy ..\..\..\..\tools\mono-xmltool\nunit_transform.xslt MainsoftWebTest\bin\nunit_transform.xslt \r
53 \r
54 rem =================================================\r
55 set GH_CP=%JGAC_PATH%\mscorlib.jar\r
56 set GH_CP=%GH_CP%;%JGAC_PATH%\System.jar\r
57 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Xml.jar\r
58 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Web.jar\r
59 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Data.jar\r
60 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Drawing.jar\r
61 set GH_CP=%GH_CP%;%JGAC_PATH%\J2SE.Helpers.jar\r
62 set GH_CP=%GH_CP%;%JGAC_PATH%\J2EE.Helpers.jar\r
63 set GH_CP=%GH_CP%;%JGAC_PATH%\vmwutils.jar\r
64 \r
65 set GH_CP=%GH_CP%;nunit.core.jar\r
66 set GH_CP=%GH_CP%;nunit.framework.jar\r
67 set GH_CP=%GH_CP%;nunit.util.jar\r
68 set GH_CP=%GH_CP%;nunit-console.jar\r
69 \r
70 set ghlogfile=logfile.xml\r
71 set monologfile=mono.xml\r
72 \r
73 pushd MainsoftWebTest\bin\r
74 \r
75 echo Running Mainsoft tests...\r
76 "%JAVA_HOME%\bin\java.exe" -cp .;"%GH_CP%" NUnit.Console.ConsoleUi SystemWebTest.jar /xml=%ghlogfile% /fixture:MonoTests.stand_alone.WebHarness.Harness\r
77 \r
78 echo Finished...\r
79 xmltool.exe --transform nunit_transform.xslt %ghlogfile%\r
80 \r
81 popd\r
82 \r
83 goto :END\r
84 :FAILURE\r
85 popd\r
86 echo Failed during build...\r
87 set BUILD_FAILED=\r
88 :END\r
89 \r
90 \r