Changeset 17016


Ignore:
Timestamp:
06/18/19 16:04:57 (18 months ago)
Author:
abeham
Message:

#2875: Adapted the Test command scripts to use VS2017

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Test.cmd

    r16430 r17016  
    11@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
     2powershell.exe .\Test.ps1
Note: See TracChangeset for help on using the changeset viewer.