【发布时间】:2021-08-14 07:40:19
【问题描述】:
在 JUnit 4 中,我们过去必须使用 Timeout 规则,如果我们希望它超时,我们会明确地进行测试。 (实际上,我们最终将它放在所有测试的基类中,因为我们总是希望测试超时。)
这导致我们最终定制了 Timeout 规则,以便在它中断测试之前记录它的堆栈跟踪。
在 JUnit 5 中,超时现在始终处于活动状态(万岁),但我正在考虑如何在测试超时之前添加堆栈跟踪记录。
是否有某种拦截点或扩展被称为在测试超时之前,我们可以挂钩以记录额外的信息?
【问题讨论】: