在 SO 上已经有几个关于此的问题,但没有一个答案是令人满意的。我正在做测试驱动的 grails 开发。但是,由于 STS 不断崩溃,我不能用它来运行单元测试,而是在命令行上使用“grails test-app”来运行它们。这很好,但是当测试失败时,它不会将失败的原因打印到控制台。按照其他线程中的建议使用 -echoOut 和 -echoErr不会帮助,这只会打印测试期间记录或打印的内容,而不是 JUnit 或 Spock 失败的原因。所以目前,我总是必须等待 HTML 生成,然后在我的浏览器中发现故障,这真的让我慢了下来。我会接受任何解决方案,无论多么 hacky(即,将它侵入 grails 源并重新编译它对我来说很好!)。
1178 次