我们正在尝试通过从 Java 中调用 vstest.console.exe(使用 Apache 的公共库)在远程 Windows 机器上运行单元测试。
在执行期间,我们看到以下日志:
Command being executed: vstest.console.exe testProject.dll
-559038737
值“-559038737”是命令的退出代码,表明它已失败。
“vstest.console.exe testProject.dll”直接在命令行上运行时按预期执行。我们还尝试执行 Java 命令,该命令在内部调用该命令并且也按预期工作。
为了调试问题,我们尝试了以下方法:
- 将 stdout 和 stderr 重定向到一个文件以查看是否有一些附加信息。
- 将堆大小增加到 1024m。
都没有帮助。
我可以尝试进一步调试此问题吗?