Groovy 如何使EclipseJUnitStackTrace使用非比例字体?

Groovy 如何使EclipseJUnitStackTrace使用非比例字体?,groovy,spock,eclipse-kepler,Groovy,Spock,Eclipse Kepler,我正在使用GroovySpock测试框架。它所做的一件好事是打印错误消息,准确地说明表达式的哪些部分不符合预期,如下所示: project.yangGenerate.sourceDir == "/abcx" | | | | | | null false | task ':yangGenerate' root project 'test' 这很好。但是,当我在Eclipse Kepler中运

我正在使用GroovySpock测试框架。它所做的一件好事是打印错误消息,准确地说明表达式的哪些部分不符合预期,如下所示:

project.yangGenerate.sourceDir == "/abcx"
|       |            |         |
|       |            null      false
|       task ':yangGenerate'
root project 'test'
这很好。但是,当我在Eclipse Kepler中运行此测试时,“故障跟踪”视图如下所示:


我猜这些行没有对齐,因为Eclipse使用了一种比例字体来显示它。Eclipse首选项的“常规”->“外观”->“颜色和字体”部分似乎可以控制这一点,但我发现很难确定首选项树中的哪个部分可以控制这一点的字体。有没有办法做到这一点?

您可以将JUnit故障跟踪字体设置为ConsoleAS

有什么用吗?好消息是,这很有效。坏消息/可疑消息是,该字段旁边写着“(弃用)”,因此我不知道在不久的将来该怎么做。这应该在Luna中解决,现在有一个特定的字体属性,因此可以将其设置为非比例字体。