标签: java integration-testing
我们的集成测试运行了几分钟,并生成了数兆字节的日志文件。因此,人们必须真正知道精确到毫秒的时间戳才能找到某些东西。
但是,我们的测试运行程序(故障保护)会缓存找到的所有测试失败,然后将其作为测试套件的摘要输出,从而破坏了时间戳。我可以看到哪些测试失败,但是没有简单的方法可以在日志中找到该测试实际运行的位置。
是否有一种方法可以禁用此行为?还是打印“开始执行测试X”,“完成执行测试X”?