0

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

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

Command being executed: vstest.console.exe testProject.dll 

-559038737

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

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

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

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

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

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

4

1 に答える 1