問題タブ [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 投票する
4 に答える
46537 参照

visual-studio-2012 - vstest.console.exe の結果ファイル名の指定

ばかげた質問かもしれませんが、VSTEST.Console.exe 実行の出力ファイル名を指定する方法を知っている人はいますか? 私のコマンドラインは次のとおりです。

実行の最後に、コンソールに次のように表示されます。

.runsettingsファイルを使用して出力場所を指定しようとしましたが、それは出力ディレクトリのみを制御しているようで、出力ファイルは制御していないようです。それを制御すると思われるものは他に見つかりませんでした。

TRX ファイルを解析してレポートを生成したい (これは既に機能していますが、TRX ファイルの出力パスを指定できないと、スクリプトのどこから取得すればよいかわかりません!)

私はここで何かが欠けている必要があります...

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

mstest - 最初の失敗時に MsTest テストの実行を停止するには?

最後に MsTest フレームワークを使用してすべての UnitTest を実行するナイトリー ビルドを実行しています。

合格率は 100% でな​​ければならないため、1 つが失敗した場合、他のものを実行しても意味がありません。したがって、最初に失敗したテストで実行を停止したいと考えています。

とにかくそれを達成できることはありますか?

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

java - vstest.console.exe をリモートで実行すると、終了コード: 559038737 が発生する

Java 内から vstest.console.exe を呼び出して (Apache の commons ライブラリを使用)、リモートの Windows マシンで単体テストを実行しようとしています。

実行中に、次のログが表示されます。

値「-559038737」は、コマンドが失敗したことを示す終了コードです。

「vstest.console.exe testProject.dll」をコマンド ラインで直接実行すると、期待どおりに実行されます。また、これを内部的に呼び出す Java コマンドを実行してみましたが、これも期待どおりに機能しました。

この問題をデバッグするために、次のことを試しました。

  1. stdout と stderr をファイルにリダイレクトして、追加情報があるかどうかを確認します。
  2. ヒープ サイズを 1024m に増やします。

どちらも役に立ちませんでした。

この問題をさらにデバッグするにはどうすればよいですか?

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

exception - Vstest.console.exe と Moq で SerializationException 警告を回避する方法

対応する単体テスト プロジェクトを含む .NET 3.5 プロジェクトがあります。

まず、VS 2013 への更新以降、MSTest でテスト プロジェクトを実行できなくなりました。vstest.console.exeそれがテストを実行するための新しい好ましい方法であることを学びました。

vstest.console.exeそれにもかかわらず、 550 個の UnitTests を実行するテスト実行中に、それらすべてが成功し、私のコンソールはこれらの例外の多くでスパムされます:

何を間違えたのかわからない。in Isolationテストが実行モードであるため (おそらく .NET Framework 3.5 が原因)、アプリ ドメイン間でいくつかのオブジェクトを転送する必要があり、ここでこれらの例外が発生すると推測できます。

私の質問は: アセンブリが見つからないのはなぜですか? Moq.dll は、ユニット テスト アセンブリのすぐそばにあります。テスト実行中にこれらの何百もの例外メッセージを防ぐにはどうすればよいですか?

アップデート:

一緒にフュージョンロガーを実行するように求められたところ、次の情報が得られました。

ここで、テスト プロジェクトで提供されるアセンブリを使用しない理由を尋ねています。Moq.dll一部のアセンブリの異なるバージョンを使用する同じテスト ランで複数のテスト プロジェクトを実行し、ここでは 1 つの特定のバージョンしか提供できなかったため、これらのパスのいずれにも をコピーできません。

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

visual-studio-2013 - Windows ストア アプリで VSTest のエラー メッセージを無視するにはどうすればよいですか?

Windows ストア アプリをビルドすると、テストからの出力が表示されます。

  • ウィンドウの下部に、「予期しないエラーが検出されました。詳細については、テスト出力ペインを確認してください

私はこれを気にしませんし、見たくもありません(とにかく、今のところ)。私はテストを設定していません。テストナチを黙らせるにはどうすればよいですか?

アップデート

直接接続があるかどうかはわかりませんが、Windows 8 と Windows 8.1 の SQLite パッケージの更新プログラムをインストールした後、これらの奇妙な、不正な、コンパイルをブロックしない「例外」メッセージは消えました。

キップ・ダイナマイトが言うように、「Dang it !!!」書くのが早すぎました。同じエラー メッセージが再び表示されるようになりました。

更新 2

Package.appxmanifest の [Packaging] タブでパッケージ名を [some GUID] から [companyName.appName] に変更すると解決したようです...でも、Y?

更新 3

1回限り(ばぁぁぁぁぁっ!)