71

コマンドラインからmstestを実行する必要があります-このexeは世界のどこにありますか?誰かが私に手がかりを与えることができますか?

編集: VisualStudio2010のみをインストールしています

4

9 に答える 9

91
for %x in (mstest.exe) do @echo.%~dp$PATH:x

VisualStudioコマンドプロンプトからはあなたの友達です。私にとっては

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\
于 2010-03-03T22:29:39.543 に答える
46

タイプ

where mstest.exe

VisualStudioコマンドプロンプトに...

于 2012-02-10T10:16:13.430 に答える
11

Visual Studio 2012(少なくともエクスプレスバージョン)以降、MsTest.exeが呼び出され、次の場所vstest.console.exeにあります。

C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe

于 2013-11-14T20:59:59.220 に答える
10

いくつかのWebテストを自動化しようとしているので、この投稿に出くわしました。

VisualStudioのコマンドプロンプトから>mstest/TestContainer:some.webtestを実行できますが、バッチファイルでそれを叩くと、デフォルトで実行されるコマンドプロンプトにVisualStudioツールが含まれていません。

mstest.exeを検索することはできますが、その場所はマシン間で同じではない可能性があるため、c:\にハードコーディングすることは賢明ではありません。

ラニーミラーの答えは私に神の送りでした(ありがとう!)-彼は提案しました %VS90COMNTOOLS%\..\IDE\MSTest.exe

ただし、VS 2010を使用している場合は機能しません。90を100に置き換えるだけです。夜間に実行するタスクとしてスケジュールできるバッチファイルは、次のようになります。

SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest
于 2010-10-14T23:53:08.620 に答える
6

見つからない場合は、次のように検索してみてください。

%VS90COMNTOOLS%\..\IDE\MSTest.exe
于 2010-03-03T22:29:56.593 に答える
3

私の自動テストスクリプトは以下を使用します:

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  

私が使用する完全なコマンドは次のとおりです。

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  /testcontainer:[PathToTestDll] /resultsfile:[TrxOutputPath]
于 2010-03-03T22:30:44.893 に答える
2

スクリプトを実行する前にVisualStudioコマンドプロンプトを実行すると(ほとんどの状況で実行可能)、%VSINSTALLDIR \ Common7 \ IDE \ mstestを実行できます。これは、VSのバージョンで移動できることを意味します。ユーザーが別のディレクトリにインストールする場合、ディレクターの変更に対応する必要はありません。

于 2010-03-04T17:38:37.840 に答える
1
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE
于 2010-03-03T22:29:57.360 に答える
0

C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE

Windowsがファイルを検索できることだけを知っている人は...

Visual Studioのコマンドラインプロンプトを開くだけで、そのディレクトリをPATHに含めることができます。スタートメニューのエントリ「VisualStudio2008コマンドプロンプト」をご覧ください。

于 2010-03-03T22:29:08.670 に答える