これにはスクリプトを使用します。
"%ProgramFiles%\ Microsoft Visual Studio 9.0\Common7\IDE\TF.exe" $/DmlOnDemmand/recursive/force /noprompt を取得
そして、私はソリューション.slnを構築します
call%msBuildDir%\ msbuild%solutionName%/ t:Rebuild /p:Configuration=%buildType%
今、私はすべての単体テストを実行して、すべてがOKであることを確認したいと思います。
MSBuildなどのビルドツールを使用して、コマンドラインからソリューションの.csprojプロジェクトの単体テストを実行するにはどうすればよいですか?
MSTest.exe を使用してみましたか?
考えられるだましを見つけた
および関連
コマンドラインMSTest.exeを使用してソリューションですべてのテストを実行する方法
そしてその質問には、チェックアウトする素晴らしいオプションのように見える Gallio Echo と呼ばれるきちんとしたユーティリティがあります。
mSTest.exeだけを使用したい場合は、使用方法をカバーするだけです。
CodedUIテスト用に追加した_VSTest.Console.EXE
_を見てください。より多くの機能を持っているようです。 https://msdn.Microsoft.com/en-us/library/jj155800.aspxC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
ディレクトリ。
ソリューションにテストプロジェクトを挿入しました。
テストが依存するライブラリをビルドするたびに、ソリューションがTest-Projectを更新するように変更されます。テストは、「ビルド後」オプションで「Test-Project」を変更するたびに自動的に実行されます。
テストの結果は、ビルドログに直接表示されます。