我有一个聊天应用程序,我想通过利用输出流来自动测试 CI/CD 构建后的应用程序,如下所示:
如果应用程序正常运行,它将每秒连续将几行文本转储到控制台。如果构建缺少库并显示错误对话框或无法启动,则不会将任何内容写入输出流。即使消息被打印出来,它也不会是应用程序通常转储的连续文本流。
如何自动监听超过 30 秒的连续活动,以确定应用程序是否正常运行。
关于最后的细节。我在 MINGW64/MSYS2 中运行,无法访问全套 Linux 命令行工具。
我在想一些类似的事情
watch -n 1 'myApplication'
或者我应该tee
输出myApplication
到文件并观看该文件?我想确定文件大小是否不会增加。