如何使我的程序检查安装是否已完成;复活”;

本文关键字:已完成 复活 是否 安装 何使 我的 程序 检查 | 更新日期: 2023-09-27 18:24:44

我正在开发一个应用程序,用于自动化我们产品的BVT流程。该产品在多个平台上运行,并具有单独安装的"子模块";因此,将automate作为BVT的安装部分(加上自动进行actually构建验证测试)是有意义的

现在,我已经编写了执行安装的java代码(基本上是通过java运行时类启动一组命令)。

现在我正在研究实际的tests。在这里,我遇到了以下问题:

一旦我的installation程序完成了它的角色,安装就会有一段时间间隔(通常为15-20分钟)。现在,由于我的老板希望end to end自动化,我不能中断安装和测试过程。所以我的问题是:

如何使程序的第二部分(测试部分)等待,直到安装部分完成。我的意思是,我有没有办法轮询,并在发现(比如)负责安装的进程退出后立即激活第二部分。

你们有什么建议?(那个投票可能是个愚蠢的主意……而我是个傻瓜……所以不要太当真)。我只是想以任何可能的方式来解决这个问题。是的,这个问题必须通过java来解决,并且必须在win+linux平台上可用。

编辑

我认为,如果你能用非java范式来帮助我解决这个问题,那也很好,因为一旦我了解了这里可以使用什么样的构造,我就可以在java中找到类似的。

如何使我的程序检查安装是否已完成;复活”;

返回0,我无法理解您将如何应用轮询。。但是,根据我的理解,我认为,你可以使用线程来完成。。我的意思是,如果你使用线程,你可以在测试部分开始执行之前添加wait()调用。。