gradle - 在 Microsoft App-V5.1 虚拟化环境中运行 gradle 测试任务
问题描述
我对 App-V 非常陌生,它在我的办公室进行评估。我有一个用 JUnit5 编写的 Selenium 测试套件,可以test
使用 gradle-wrapper 将其作为 gradle 任务启动。我的最终目标是在 App-V5.1 虚拟化环境中运行它,类似于这个问题。
按照提到答案的链接,我尝试cmd.exe
在 App-V 环境中启动,并且它播种了工作。然后,我尝试这样做:
./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 环境中启动 gradle 测试的正确方法是什么?
解决方案
您是否尝试过从虚拟气泡中启动 cmd.exe?我发现最好的方法是在排序期间创建 cmd.exe 的快捷方式,并使用它进行故障排除。
如果您的流程在气泡中运行,则解决方案可能就像允许本地交互一样简单。在这里阅读一下。
推荐阅读
- python - 每次使用 pygame 时鸟和管道 x 位置相等时,我如何写一些东西来改变我的分数?
- c++ - 是否有从 StringStream 读取输入的正确方法
- python - python中groupby之后的行之间的时间差
- javascript - 如何根据长度删除数字
- .net-core - EF Core 3.1 导航属性
- arm - gem5中多核O3CPU加载FS模式
- python - 如何通过flask-sqlalchemy中的关联对象以多对多关系附加对象
- javascript - JavaScript 无法自动填充用户名和密码字段
- python - Python Selenium - 处理 InvalidArguementException - 找不到文件
- python - 在 tkinter 应用程序中的窗口之间切换