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