IntelliJ在完整的"测试期间不会在例外情况下中断"跑?

时间:2017-08-24 11:15:06

标签: java exception intellij-idea

我正在使用IntelliJ版本开发基于Gradle的Spring Boot / Java应用程序:

IntelliJ IDEA 2017.2.1
Build #IU-172.3544.35, built on July 31, 2017
Subscription is active until April 3, 2018
JRE: 1.8.0_152-release-915-b6 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 3.13.0-128-generic

如果我右键单击包含TestRunner测试的项目中的顶级测试目录,并选择"在项目测试中运行测试"选项,我在执行测试时会在日志文件中看到许多异常。但是,当发生异常时,IntelliJ永远不会中断。我希望IDE在测试期间发生异常时停止执行,并允许我跟踪代码,就像在调试模式下运行项目时一样。 (即 - 正常的非测试应用程序启动)。要重复,当在调试模式下运行应用程序时发生异常时,IntelliJ 中断。只是在执行包含@Test方法注释的测试类时。

如何在发生异常时让IntelliJ停止,以便在项目测试套件运行期间跟踪?

1 个答案:

答案 0 :(得分:1)

我不认为这是一个IntelliJ问题;你应该告诉Gradle和JUnit你想做什么。将其添加到您的配置中,看看它是否有帮助:

test.ignoreFailures false