2013-08-20 39 views
0

我們試圖通過從Java內部調用vstest.console.exe(使用Apache的公共庫)在遠程Windows計算機上運行單元測試。遠程執行vstest.console.exe會導致退出代碼:559038737

在執行過程中,我們看到以下日誌:

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

-559038737 

值「-559038737」是表明它已經失敗的命令的退出代碼。

「vstest.console.exe testProject.dll」直接在命令行上運行時按預期執行。我們也試着執行內部調用這個的Java命令,並且這個命令也按預期工作。

要調試的問題,我們已經試過如下:

  1. 重定向輸出和錯誤的文件,看看是否有一些額外的信息。
  2. 將堆大小增加到1024m。

沒有幫助。

我可以嘗試進一步調試此問題嗎?

回答

0

問題解決了我嘗試以下後:

  1. 新增標誌:/平臺:X64/InIsolation /框架:framework40
  2. 開始的JNLP發射器(連接在M/C到主管)具有管理員權限

將此作爲一個不被接受的答案,因爲我不確定究竟是什麼導致了問題以及它是如何解決的。

相關問題