java - 有没有办法追溯调试执行?

标签 java intellij-idea

我有一套集成测试间歇性失败的情况很少,以至于我无法在本地调试它们,但也经常发生,以至于我的 400 个测试套件经常会出现 1 次或两次失败。

我使用 Intellij,所以我可以“运行直到失败”,但这并不能帮助我调试正在发生的事情。

有没有办法在异常中吐出某种调试信息,让我在失败的确切条件下进行测试的模拟运行?如果没有,是否有另一种方法可以做到这一点,而不是仅仅添加大量日志记录并运行测试直到失败?

最佳答案

IntelliJ IDEA 支持 Chronon ,时间旅行调试器可能对您的情况有所帮助。

最后兼容的 IntelliJ IDEA 版本是 2019.2.4 .

Chronon plug-in page .

关于java - 有没有办法追溯调试执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55910653/

相关文章:

java - 服务同时调用两次

java - 属性文件可以有任何文件扩展名吗

java - 找不到 Artifact com.sun :tools:jar:0

java - 图像转base64

java - Intellij 缺少 Java 语法突出显示

java - Intellij IDEA - 识别所有被忽略的 junit 测试

java - 使用 Java Webstart 部署 JavaFX 2.1+ 应用程序

java - Glassfish 5 不适用于 Intellij 2017 2.4

android-studio - 防止 Android Studio Inspection 将 Java Stream 链标记为包含可能的 NullPointerException

java - 为什么我的 jar 在 Windows 上运行而不在 Linux 上运行