1

VS2010 に付属の新しい「vstest.console.exe」を使用しようとしています (私の場合、Visual Studio 2012 テスト エージェント ソフトウェアに付属のバージョンを使用しています)。

ただし、テストの起動を指定すると、次のようになります。

vstest.console.exe "MyTest.orderedtest"

「テストの実行を開始しています。お待ちください」というメッセージが返され、タスクは終了しますが、UI テストが開始されません。そして、どこかに結果が保存されているかどうかはわかりません。

4

3 に答える 3

2

テスト DLL (コード化された UI テスト) が VS2010 DLL を参照していたため、テストが開始されませんでした。

vstest.console.exe は、テストが開始されなかった理由を説明する出力を提供していないようです。また、結果ログが保存される場所も示されていません。ここでも、コマンドライン オプションのドキュメントは役に立ちません。

于 2012-08-30T09:08:24.237 に答える
0

vstest.console を使用して順序付けされたテストを実行するには、次のコマンドを使用できます。

たとえば、 mytest.orderedtest を実行したい場合は、次のコマンドを実行します

vstest.console mytest.orderedtest /Logger:trx

順序付けされたテストが存在するフォルダーから実行します。

于 2015-10-21T11:49:55.817 に答える