죄송합니다. webtests (및 fake 및 loadtests, ...)를 실행하면 Visual Studio가 설치되어 있어야합니다. 그 주위에는 방법이 없습니다.
당신이 그 테스트를 호출 할 수있는 방법이 (당신은 VS를 설치 한 경우 당연히)
당신은 C:Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
이에 위치한 vstest.console.exe을 사용할 수 있습니다 내 PSake 스크립트의 샘플입니다가 어디에서 vstest를 사용하십시오. 내가이 난 그냥 명령 줄 빌드 단계을 사용하여 대 - 러너 인 TeamCity 측면에서
Task VsTests {
Exec { &$vstest_path /InIsolation "SampleApp.Tests\bin\Debug\SampleApp.Tests.dll" }
}
사용하여 테스트 실행 내 간단한 작업입니다 $vstest_path
properties {
...snip...
$mstest_path = "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\MSTest.exe"
$vstest_path = "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
$msdeploy_path = "C:\Program Files\IIS\Microsoft Web Deploy V2\msdeploy.exe"
...snip...
}
을 실행하는 경로를 정의하는 속성에서
psake를 호출합니다.
명령 실행 : psake/psake.cmd (난 내 sourcecontrol에 psake/psake.cmd가) 명령 매개 변수 : VsTest
당신은 파워 쉘 단계를 구축하고 너무 PS에서 PSake를 호출 사용할 수 있습니다.