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
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
15 IF NOT ERRORLEVEL==0 GOTO FAILURE
\r
17 rem =================================================
\r
18 if "%NUNIT_BUILD%" == "DONE" goto NUNITSKIP
\r
20 pushd ..\..\..\..\nunit20\
\r
21 msbuild nunit20.java.sln /t:build /p:Configuration=Debug_Java20
\r
26 echo Skipping NUnit Build...
\r
28 set NUNIT_BUILD=DONE
\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
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
46 rem =================================================
\r
47 echo Buildinig xmltool...
\r
48 pushd ..\..\..\..\tools\mono-xmltool
\r
49 msbuild XmlTool20.csproj /p:Configuration=Debug_Java20
\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
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
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
70 set ghlogfile=logfile.xml
\r
71 set monologfile=mono.xml
\r
73 pushd MainsoftWebTest\bin
\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
79 xmltool.exe --transform nunit_transform.xslt %ghlogfile%
\r
86 echo Failed during build...
\r