問題タブ [vstest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
446 参照

visual-studio - Azure Windows 8.1 で Windows ストア アプリの vstest.console.exe を実行できない

起動しようとすると、エラーで壊れます:

このエラーの原因は何ですか?

0 投票する
2 に答える
4806 参照

c# - コード化された UI が、ダイアログ ウィンドウで「別のコントロールがコントロールをブロックしています。ブロックされたコントロールを表示できるようにしてください ....」という例外で失敗する

ウィンドウ ダイアログ ボックスのコード化された UI プロジェクトで、この例外を乗り越えることができないようです。常に検索とその他のオプションを使用してみました。ウィンドウダイアログボタンを開くオプションを使用しようとしましたが、開くボタンが「OK」しか表示されず、私がしようとしていたことに関係のないいくつかのボタンが表示されなかったため、機能していないようでした。

ウィンドウの 1 つが 5 つのウィンドウを返しているのがわかります。コード Order Of overcation を使用しようとしていますが、うまくいかないようです。

現在、ここに私の最新のコードがありますが、まだ機能しておらず、同じ例外エラーが発生しています

これが生成しているエラーメッセージは次のとおりです。

別のコントロールがコントロールをブロックしています。ブロックされたコントロールを表示して、アクションを再試行してください。追加の詳細: \r\nTechnologyName: 'MSAA'\r\nName: '&Open'\r\nClassName: 'Button'\r\nControlType: 'Window'\r\n

0 投票する
2 に答える
855 参照

c# - vstest.consol.exe を使用して Moq 単体テストを実行する

Visual Studio 2013 の単体テストで Moq を使用しました。「vstest.console.exe」を使用して、コマンド ラインでテスト ケースを実行する必要があります。

そうしようとすると、次のエラーが発生します。

エラー: エグゼキューター 'executor://mstestadapter/v1' の呼び出し中に例外が発生しました: ファイルまたはアセンブリ 'Codex.Repository, verion=1.0.0.0, Clture-neutral, PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

これは、テストを実行するために使用するコマンドです。

「/Tests:」タグを使用してテスト ケースを個別に実行しようとすると、より詳細なエラー メッセージが表示されました。

ファイルまたはアセンブリ 'Moq, Version=4.2.1502.911, Culture-neutral, PublicKeyToken=69f4...' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。

これで、テスト ケースで Moq を使用していることが理由であることがわかりました。

どうすればこの問題を解決できますか?

0 投票する
4 に答える
6114 参照

jenkins - ジェンキンスの VStest コード カバレッジ レポート

Jenkinsを使用して.NetプロジェクトのCIを設定しています。

MSTest プラグインと VStestrunner プラグインを使用してテストを実行しました。今、私は .trx ファイルと .Coverage ファイルを持っています。コード カバレッジ レポートを表示する際に問題に直面しています。

これを行うためのプラグインを知っているなら、私を助けてください。

0 投票する
1 に答える
928 参照

unit-testing - コマンド ラインから特定のフォルダーで Visual Studio 単体テストを実行する

コマンドラインからアセンブリのグループに含まれるテストを実行する方法を見つけることを目指しています。

テストは Visual Studio Testing Framework を使用してビルドされており、アセンブリはすべて同じフォルダーにあります。

抽出したいのは、テスト結果 (特に失敗したもののリスト) と、場合によってはコード カバレッジです。

0 投票する
0 に答える
295 参照

jenkins - Jenkinsでテストケースが失敗するが、msbuildコマンドラインで実行されている

コード化された UI テストは、MSTest または vstest.console.exe で正常に実行されています。

ただし、Jenkins で同じコマンドを実行すると、テストが失敗し、以下のエラーが発生します (vstest.console.exe を使用)。

テスト クラス MyServiceTestSuite の初期化メソッドの呼び出し中にエラーが発生しました: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: デスクトップと対話するテストを実行するには、テスト エージェントを対話型プロセスとして実行するように設定する必要があります。詳細については、「方法: デスクトップと対話するテストを実行するようにテスト エージェントを設定する」( http://go.microsoft.com/fwlink/?LinkId=255012 ) を参照してください。チーム ビルドを作成するには、ビルド エージェントを対話型プロセスとして実行するように設定する必要もあります。詳細については、「方法: アプリケーションのビルド後にスケジュールされたテストを構成して実行する」( http://go.microsoft.com/fwlink/?LinkId=254735 )を参照してください。

テスト エージェントをインストールせずに Jenkins でテストを正常に実行する方法はありますか。