Last change
on this file since 16713 was
16433,
checked in by pfleck, 6 years ago
|
#2965 Merged recent trunk changes.
Enabled the prepared hooks that allows to cancel the save file using the recently introduced cancelable progressbars (in FileManager).
|
File size:
1.3 KB
|
Line | |
---|
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
|
---|
Note: See
TracBrowser
for help on using the repository browser.