我有一个spring boot项目(Java 8,JUnit 4)。我正在使用IntelliJ for IDE。当我从IntelliJ中运行时,我的测试通过了,但是当我使用gradle test命令从命令行运行时,我的测试失败了。因此,我正在尝试远程调试Junit测试。我设置了断点。但是,在执行测试时,调试器不会在断点处停止。这是我到目前为止所做的:
实际上,当测试正在运行时,junit测试上的断点将变为浅灰色。这告诉我连接的JVM IntelliJ调试器没有用于我的测试的可执行代码。我相信Gradle剥离了多个JVM,而IntelliJ连接到了错误的JVM。我该如何验证?
如何使调试器在断点处停止?非常感谢别人的帮助。