[sgen] Reenable gc-altstack test
[mono.git] / mcs / class / System.Web / Test / mainsoft / run-test20.bat
1 @ECHO OFF 
2
3 rem =================================================
4 if "%GH_HOME%" == "" (set GH_HOME=c:\Program Files\Mainsoft\Visual MainWin for J2EE V2)
5 if "%VMW_HOME%" == "" (set VMW_HOME=%GH_HOME%) 
6 if "%JAVA_HOME%" == "" (set JAVA_HOME=%GH_HOME%\jre) 
7 set JGAC_PATH=%GH_HOME%\java_refs\framework
8
9 rem =================================================
10 set startDate=%date%
11 set startTime=%time%
12 set sdy=%startDate:~10%
13 set /a sdm=1%startDate:~4,2% - 100
14 set /a sdd=1%startDate:~7,2% - 100
15 set /a sth=%startTime:~0,2%
16 set /a stm=1%startTime:~3,2% - 100
17 set /a sts=1%startTime:~6,2% - 100
18 set TIMESTAMP=%sdy%_%sdm%_%sdd%_%sth%_%stm%
19
20 set OUTPUT_FILE_PREFIX=System_Web_Services
21 set RUNNING_FIXTURE=System.Web.Services
22
23 set COMMON_PREFIX=%cd%\%TIMESTAMP%_%OUTPUT_FILE_PREFIX%.GH_%GH_VERSION%.1.%USERNAME%
24 set GH_OUTPUT_XML=%COMMON_PREFIX%.xml
25 set BUILD_LOG=%COMMON_PREFIX%.build.log
26 set RUN_LOG=%COMMON_PREFIX%.run.log
27
28 rem =================================================
29 pushd MainsoftWebApp
30 echo Building Tomcat web project...
31 msbuild MainsoftWebApp20.Tomcat.csproj /t:deploy /p:Configuration=Debug_Java >>%BUILD_LOG% 2<&1
32 popd
33
34 IF NOT ERRORLEVEL==0 GOTO FAILURE
35
36 rem =================================================
37 if "%NUNIT_BUILD%" == "DONE" goto NUNITSKIP
38 echo Build NUnit...
39 pushd ..\..\..\..\nunit20\
40 msbuild nunit20.java.sln /t:build /p:Configuration=Debug_Java20 >>%BUILD_LOG% 2<&1
41 popd
42
43 goto NUNITREADY
44 :NUNITSKIP
45 echo Skipping NUnit Build...
46 :NUNITREADY
47 set NUNIT_BUILD=DONE
48
49 rem =================================================
50 echo Build System.Web test client side...
51 pushd MainsoftWebTest
52 msbuild SystemWebTest20.J2EE.csproj /t:build /p:Configuration=Debug_Java_Nunit >>%BUILD_LOG% 2<&1
53 popd
54
55
56 rem =================================================
57 copy MainsoftWebTest\almost_config.xml MainsoftWebTest\bin\almost_config.xml /Y  
58 copy MainsoftWebTest\test_catalog.xml MainsoftWebTest\bin\test_catalog.xml /Y  
59 copy MainsoftWebTest\App.gh20.config MainsoftWebTest\bin\nunit-console.exe.config /Y  
60 copy ..\..\..\..\nunit20\core\bin\Debug_Java\nunit.core.jar MainsoftWebTest\bin\nunit.core.jar /Y  
61 copy ..\..\..\..\nunit20\framework\bin\Debug_Java\nunit.framework.jar MainsoftWebTest\bin\nunit.framework.jar /Y  
62 copy ..\..\..\..\nunit20\util\bin\Debug_Java\nunit.util.jar MainsoftWebTest\bin\nunit.util.jar /Y 
63 copy ..\..\..\..\nunit20\nunit-console\bin\Debug_Java\nunit-console.jar MainsoftWebTest\bin\nunit-console.jar /Y 
64
65 rem =================================================
66 echo Buildinig xmltool...
67 pushd ..\..\..\..\tools\mono-xmltool
68 msbuild XmlTool20.csproj /p:Configuration=Debug_Java20 >>%BUILD_LOG% 2<&1
69 popd
70 copy ..\..\..\..\tools\mono-xmltool\bin\Debug_Java\xmltool.exe MainsoftWebTest\bin\xmltool.exe 
71 copy ..\..\..\..\tools\mono-xmltool\nunit_transform.xslt MainsoftWebTest\bin\nunit_transform.xslt 
72
73 rem =================================================
74 set GH_CP=%JGAC_PATH%\mscorlib.jar
75 set GH_CP=%GH_CP%;%JGAC_PATH%\System.jar
76 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Xml.jar
77 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Web.jar
78 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Data.jar
79 set GH_CP=%GH_CP%;%JGAC_PATH%\System.Drawing.jar
80 set GH_CP=%GH_CP%;%JGAC_PATH%\J2SE.Helpers.jar
81 set GH_CP=%GH_CP%;%JGAC_PATH%\J2EE.Helpers.jar
82 set GH_CP=%GH_CP%;%JGAC_PATH%\vmwutils.jar
83
84 set GH_CP=%GH_CP%;nunit.core.jar
85 set GH_CP=%GH_CP%;nunit.framework.jar
86 set GH_CP=%GH_CP%;nunit.util.jar
87 set GH_CP=%GH_CP%;nunit-console.jar
88
89 pushd MainsoftWebTest\bin
90
91 echo Running Mainsoft tests...
92 "%JAVA_HOME%\bin\java.exe" -cp .;"%GH_CP%" NUnit.Console.ConsoleUi SystemWebTest.jar /xml=%GH_OUTPUT_XML% /fixture:MonoTests.stand_alone.WebHarness.Harness >>%RUN_LOG% 2<&1
93
94 echo Finished...
95 xmltool.exe --transform nunit_transform.xslt %GH_OUTPUT_XML%
96
97 popd
98
99 goto :END
100 :FAILURE
101 popd
102 echo Failed during build...
103 set BUILD_FAILED=
104 :END
105
106