gpt4 book ai didi

c# - 如何让我的程序检查安装是否已完成,然后检查 "come back to life"

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:23 24 4
gpt4 key购买 nike

我正在开发一个自动化 BVT 的应用程序我们产品的过程。该产品可在多种平台上运行,并且有一些单独安装的“子模块”;因此,自动化 BVT 的安装部分是有意义的(加上自动化实际上构建验证测试)

现在,我已经编写了 java 代码来进行安装(基本上是通过 java runtime 类触发一组命令)。

现在我正在处理实际的测试。在这里,我遇到了以下问题:

一旦我的安装 程序完成其任务,就会有一个时间间隔(通常为 15-20 分钟),在此期间安装会真正发生。现在,由于我的老板希望实现端到端 自动化,所以我不能中断安装和测试过程。所以我的问题是:

如何使程序的第二部分(测试部分)等待直到安装部分完成。我的意思是,有什么方法可以轮询,并在我发现(比如说)负责安装的进程已经退出时立即激活第二部分。

你们有什么建议? (那个投票可能是一个愚蠢的想法..我是一个菜鸟..所以不要太认真)。我只是在寻找以任何可能的方式解决这个问题的方法。是的,这个问题必须通过 java 解决,并且必须在 win + linux 平台上可用。

编辑

我想如果你能用非 Java 范例帮助我解决这个问题,那也很好,因为一旦我理解了可以在这里使用什么样的构造,我就可以尝试找到类似的东西 在 Java 中。

最佳答案

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

关于c# - 如何让我的程序检查安装是否已完成,然后检查 "come back to life",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com