我正在使用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停止,以便在项目测试套件运行期间跟踪?
答案 0 :(得分:1)
我不认为这是一个IntelliJ问题;你应该告诉Gradle和JUnit你想做什么。将其添加到您的配置中,看看它是否有帮助:
test.ignoreFailures false