Changeset 17016
Legend:
- Unmodified
- Added
- Removed
-
trunk/Test.cmd
r16430 r17016 1 1 @ECHO OFF 2 3 SET /P BUILDBEFORETEST=Should the test project be rebuilt [n]: 4 5 SET TESTCATEGORY=%~1 6 7 IF "%TESTCATEGORY%"=="" SET TESTCATEGORY=Essential 8 SET /P USERCATEGORY=Which category do you want to run [%TESTCATEGORY%]: 9 IF "%USERCATEGORY%" NEQ "" SET TESTCATEGORY=%USERCATEGORY% 10 11 set /P TESTPLATFORM=Which platform to run the tests [x64]: 12 IF "%TESTPLATFORM%"=="" SET TESTPLATFORM=x64 13 14 FOR /F "tokens=1,3 delims= " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0"') DO ( 15 IF "%%A"=="MSBuildToolsPath" SET MSBUILDPATH=%%B) 16 17 IF "%BUILDBEFORETEST%" NEQ "" ( 18 ECHO Building tests project ... 19 %MSBUILDPATH%msbuild.exe "HeuristicLab 3.3 Tests.sln" /target:Rebuild /p:Configuration="Debug",Platform="%TESTPLATFORM%" /m:2 /nologo /verbosity:q /clp:ErrorsOnly 20 ) 21 22 ECHO Test starting for category %TESTCATEGORY%... 23 24 FOR /F "tokens=1,2,* delims= " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7"') DO ( 25 IF "%%A"=="14.0" (SET VSPATH=%%C) & GOTO :run_tests 26 IF "%%A"=="12.0" (SET VSPATH=%%C) & GOTO :run_tests 27 ) 28 29 :run_tests 30 "%VSPATH%Common7\IDE\CommonExtensions\Microsoft\TestWindow\VSTest.Console.exe" bin\HeuristicLab.Tests.dll /Framework:framework40 /Platform:%TESTPLATFORM% /TestCaseFilter:"TestCategory=%TESTCATEGORY%" 31 32 PAUSE 2 powershell.exe .\Test.ps1
Note: See TracChangeset
for help on using the changeset viewer.