申し訳ありませんが、webtests(およびfakesおよびloadtests、...)を実行するには、Visual Studioをインストールする必要があります。その周りに道はない。
あなたはvstest.console.exeこれは私の私のPSakeスクリプトのサンプルですC:Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
に位置して使用することができます(あなたがofcourseのVSをインストールした場合)あなたは
をそれらのテストを呼び出すことができる方法がありますvstestを使用してください。私は、これは私だけのCommandLineビルドステップを使用VS-ランナーチームシティー側で
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
あなたはPowerShellのビルドステップを使用して、あまりにもPSからPSakeを呼び出すことができます。