gpt4 book ai didi

ant - 在远程运行Ant JUnit测试期间避免SSH超时

转载 作者:行者123 更新时间:2023-12-02 14:12:59 25 4
gpt4 key购买 nike

我正在使用Ant从本地计算机远程运行JUnit测试套件到30分钟左右的超时时间的远程服务器。用Javac / java运行这些JUnit测试工作正常,因为JUnit在每次测试后都会输出.E。连续的输出使ssh连接在测试套件需要运行的约9个小时内保持 Activity 状态。但是,对于Ant而言,直到测试套件完成才有任何输出,这会过早地终止测试过程。我尝试了几种不同的结果报告方法(写入文件,几乎所有格式化选项等)。

我的问题是:

如何使SSH连接保持 Activity 状态足够长的时间来完成我的测试套件?我无权更改任何ssh连接设置,并且由于代码位于远程服务器上,因此我无法在每次测试之前/期间/之后从本地计算机向服务器发送任何内容。

要么

在每次测试期间,如何设置Ant以打印/回显某种输出?在Java的ProcessBuilder中使用echo不会显示在Terminal中。

最佳答案

我不知道是否存在避免超时的参数(可能是服务器端),但是您应该考虑使用NOHUP命令(请参阅NOHUP)。这将允许您启动命令并关闭ssh session ,而无需停止命令。

亚历克西斯

关于ant - 在远程运行Ant JUnit测试期间避免SSH超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721504/

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