X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Data%2Frun-tests.test.disconnected.bat;h=2ab22fdefda302498e8a5a139c39762efd6f1e18;hb=00bf4b43d174f229e44ab92bda7e103f8e70b6ff;hp=b16e47884ed47fb8d4aef9ff173de6e00b95ba4c;hpb=a32a82fc85598a0303829078fdc5119ba82cd27b;p=mono.git diff --git a/mcs/class/System.Data/run-tests.test.disconnected.bat b/mcs/class/System.Data/run-tests.test.disconnected.bat index b16e47884ed..2ab22fdefda 100644 --- a/mcs/class/System.Data/run-tests.test.disconnected.bat +++ b/mcs/class/System.Data/run-tests.test.disconnected.bat @@ -30,24 +30,33 @@ REM Set parameters REM ******************************************************** set BUILD_OPTION=%1 -set OUTPUT_FILE_PREFIX=System.Data.disconnected +set OUTPUT_FILE_PREFIX=System_Data_disconnected set RUNNING_FIXTURE=MonoTests.System.Data set TEST_SOLUTION=Test\System.Data.Test20.sln set TEST_ASSEMBLY=System.Data.Test.jar set PROJECT_CONFIGURATION=Debug_Java20 +set APP_CONFIG_FILE=app_test_2.0.config -set DATEL=%date:~10,4%_%date:~4,2%_%date:~7,2%% -set TIMEL=%time:~0,2%_%time:~3,2% -set TIMESTAMP=%DATEL%_%TIMEL% +set startDate=%date% +set startTime=%time% +set sdy=%startDate:~10% +set /a sdm=1%startDate:~4,2% - 100 +set /a sdd=1%startDate:~7,2% - 100 +set /a sth=%startTime:~0,2% +set /a stm=1%startTime:~3,2% - 100 +set /a sts=1%startTime:~6,2% - 100 +set TIMESTAMP=%sdy%_%sdm%_%sdd%_%sth%_%stm% + +set NUNIT_OPTIONS=/exclude:NotWorking,ValueAdd,CAS,InetAccess REM ******************************************************** REM @echo Set environment REM ******************************************************** -set JGAC_PATH=%VMW_HOME%\jgac\vmw4j2ee_110\ -set JAVA_HOME=%VMW_HOME%\jre5 +set JGAC_PATH=%VMW_HOME%\java_refs\framework\ +set JAVA_HOME=%VMW_HOME%\jre set RUNTIME_CLASSPATH=%JGAC_PATH%mscorlib.jar set RUNTIME_CLASSPATH=%RUNTIME_CLASSPATH%;%JGAC_PATH%System.jar @@ -56,9 +65,14 @@ set RUNTIME_CLASSPATH=%RUNTIME_CLASSPATH%;%JGAC_PATH%System.Data.jar set RUNTIME_CLASSPATH=%RUNTIME_CLASSPATH%;%JGAC_PATH%J2SE.Helpers.jar set NUNIT_OPTIONS=/exclude=NotWorking -set GH_OUTPUT_XML=%TIMESTAMP%.%OUTPUT_FILE_PREFIX%.GH.xml -set BUILD_LOG=%TIMESTAMP%.%OUTPUT_FILE_PREFIX%.GH.%RUNNING_FIXTURE%.build.log -set RUN_LOG=%TIMESTAMP%.%OUTPUT_FILE_PREFIX%.GH.%RUNNING_FIXTURE%.run.log +if "%GH_VERSION%"=="" ( + set GH_VERSION=0_0_0_0 +) + +set COMMON_PREFIX=%TIMESTAMP%_%OUTPUT_FILE_PREFIX%.GH_%GH_VERSION%.1.%USERNAME% +set GH_OUTPUT_XML=%COMMON_PREFIX%.xml +set BUILD_LOG=%COMMON_PREFIX%.build.log +set RUN_LOG=%COMMON_PREFIX%.run.log set NUNIT_PATH=..\..\nunit20\ set NUNIT_CLASSPATH=%NUNIT_PATH%nunit-console\bin\%PROJECT_CONFIGURATION%\nunit.framework.jar @@ -106,21 +120,33 @@ REM ******************************************************** @echo Running fixture "%RUNNING_FIXTURE%" REM ******************************************************** -copy %BACK_TO_ROOT_DIR%Test\bin\%PROJECT_CONFIGURATION%\%TEST_ASSEMBLY% . +copy Test\bin\%PROJECT_CONFIGURATION%\%TEST_ASSEMBLY% . +copy %APP_CONFIG_FILE% nunit-console.exe.config REM @echo on -"%JAVA_HOME%\bin\java" -Xmx1024M -cp %CLASSPATH% NUnit.Console.ConsoleUi %TEST_ASSEMBLY% /fixture=%RUNNING_FIXTURE% %NUNIT_OPTIONS% /xml=%GH_OUTPUT_XML% >>%RUN_LOG% 2<&1 +"%JAVA_HOME%\bin\java" -Xmx1024M -cp %CLASSPATH% NUnit.Console.ConsoleUi %TEST_ASSEMBLY% %NUNIT_OPTIONS% /xml=%GH_OUTPUT_XML% >>%RUN_LOG% 2<&1 REM @echo off REM ******************************************************** @echo Build XmlTool REM ******************************************************** set XML_TOOL_PATH=..\..\tools\mono-xmltool + +if "%XMLTOOL_BUILD%" == "DONE" goto XMLTOOLSKIP + REM devenv %XML_TOOL_PATH%\XmlTool.sln /%BUILD_OPTION% %PROJECT_CONFIGURATION% >>%RUNNING_FIXTURE%_build.log.txt 2<&1 msbuild %XML_TOOL_PATH%\XmlTool20.vmwcsproj /t:%BUILD_OPTION% /p:Configuration=%PROJECT_CONFIGURATION% >>%BUILD_LOG% 2<&1 IF %ERRORLEVEL% NEQ 0 GOTO BUILD_EXCEPTION +goto XMLTOOLREADY + +:XMLTOOLSKIP +echo Skipping XmlToll build... + +:XMLTOOLREADY +set XMLTOOL_BUILD=DONE + copy %XML_TOOL_PATH%\bin\%PROJECT_CONFIGURATION%\xmltool.exe . copy %XML_TOOL_PATH%\nunit_transform.xslt .