在Microsoft App-V5.1虚拟环境中运行gradle测试任务

时间:2019-03-07 00:46:22

标签: gradle junit5 appv

我是App-V的新手,它在我的办公室得到评估。 我有一个用JUnit5编写的Selenium测试套件,可以使用gradle-wrapper作为gradle test任务启动它。我的最终目标是在类似于this question的App-V5.1虚拟环境中运行此代码。

在提到答案的the link之后,我尝试在App-V环境中启动cmd.exe,并且为种子工作。然后,我尝试这样做:

./gradlew --no-daemon clean test

然后testClasses阶段可以完美地工作,但是在test阶段,我遇到了类似的错误:

Could not write standard input into: Gradle Worker 1.
java.io.IOException: The pipe is being closed
   ...

(抱歉,由于安全原因,我无法向您显示实际的错误日志,但这与this question类似。)

我可以说错什么吗?在App-V env中启动gradle测试的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试过从虚拟气泡中启动cmd.exe?我发现执行此操作的最佳方法是在排序过程中创建cmd.exe的快捷方式,并使用它来进行故障排除。

如果您的过程在气泡内进行,则解决方案可能就像允许本地交互一样简单。请阅读here的相关内容。