如何使用Groovy

时间:2019-01-29 10:48:06

标签: groovy automated-tests catalina.out

我在从Tomcat开始的应用程序上运行功能测试,并且需要获取所有消息,并在执行测试时显示在Tomcat日志文件(catalina.out)中。因此,文件内容中只有一小部分与特定测试有关。

我可以从测试访问日志文件,因此可以在其上执行groovy或bash代码。

我打算这样做:

  1. 稍后开始读取此文件(在设置测试步骤中的某个位置);
  2. 将所有出现的消息记录到某个文件或仅一个字符串列表中;
  3. 在测试步骤后释放文件;
  4. 附加记录的消息。

问题是: 1.如何捕捉开始录音后出现的仅有的新消息? (执行tail -f在这里看起来很丑) 2.是否需要以某种方式正确释放文件,而不中断tomcat等的进一步记录?

0 个答案:

没有答案