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

在Microsoft App-V5.1虚拟化环境中运行gradle测试任务,gradle,junit5,appv,Gradle,Junit5,Appv,我对App-V非常陌生,在我的办公室进行评估。 我有一个用JUnit5编写的Selenium测试套件,可以使用gradle包装器作为gradletesttask启动它。我的最终目标是在App-V5.1虚拟化环境中运行此功能,类似于 正如下面提到的答案一样,我尝试在App-V环境中启动cmd.exe,它的种子运行正常。然后,我试着这样做: ./gradlew --no-daemon clean test 然后,testClasses阶段工作得很好,但是在test阶段,我得到了如下错误: Coul

我对App-V非常陌生,在我的办公室进行评估。 我有一个用JUnit5编写的Selenium测试套件,可以使用gradle包装器作为gradle
test
task启动它。我的最终目标是在App-V5.1虚拟化环境中运行此功能,类似于

正如下面提到的答案一样,我尝试在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
   ...
(很抱歉,由于安全原因,我无法向您显示实际的错误日志,但它与类似。)


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

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


如果您的流程在气泡中工作,那么解决方案可能非常简单,只需允许局部交互。读一读

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


如果您的流程在气泡中工作,那么解决方案可能非常简单,只需允许局部交互。读一读

是的,我尝试过,通过使用
/appvve:
选项创建快捷方式,在虚拟气泡中运行cmd.exe(并将gradle任务作为子进程)。我会查一下你提到的医生,谢谢!加德尔任务在这种情况下有效吗?如果是,这将指示问题所在。还有一个问题,您是否在排序过程中运行了gardle任务,然后它工作了吗?是的,我尝试过,通过使用
/appvve:
选项创建快捷方式,在虚拟气泡中运行cmd.exe(以及作为子进程的gradle任务)。我会查一下你提到的医生,谢谢!加德尔任务在这种情况下有效吗?如果是,这将指示问题所在。还有一个问题,在排序过程中,您是否运行了gardle任务,然后它工作了吗?