我有一套集成测试,这些测试间歇性地失败很少,以至于我无法在本地调试它们,但是经常发生,以至于我的400个测试套件经常会出现一两次失败.
我使用Intellij,因此可以“一直运行直到失败”,但这并不能帮助我调试正在发生的事情.
有没有一种方法可以在Exception上吐出某种调试信息,从而使我可以在失败的确切条件下进行测试的模拟运行?如果没有,还有其他方法可以做到这一点,而不仅仅是增加大量的日志记录并运行测试直到失败?