Ide IntelliJ 12代码覆盖率在GWT项目的编辑器中不起作用

Ide IntelliJ 12代码覆盖率在GWT项目的编辑器中不起作用,ide,intellij-idea,code-coverage,emma,Ide,Intellij Idea,Code Coverage,Emma,我正在尝试Intellij12,但在运行覆盖率测试后,我无法在编辑器中将线条着色(红、绿、黄)。 是否有人注意到了问题,或者只是我无法使其正常工作?默认情况下,代码覆盖率结果仅显示在左侧栏位中,可能很难注意到: 您可以更改边沟颜色,也可以将IntelliJ IDEA配置为根据覆盖状态更改整条线(而不是前景)的背景: 现在更容易查看覆盖率状态: 最后,我发现是什么导致IntelliJ IDEA 12.0.0(以及12.0.1)的代码覆盖率出现故障 我的项目是一个GWT项目,因此有一些额外的配置

我正在尝试Intellij12,但在运行覆盖率测试后,我无法在编辑器中将线条着色(红、绿、黄)。
是否有人注意到了问题,或者只是我无法使其正常工作?

默认情况下,代码覆盖率结果仅显示在左侧栏位中,可能很难注意到:

您可以更改边沟颜色,也可以将IntelliJ IDEA配置为根据覆盖状态更改整条线(而不是前景)的背景:

现在更容易查看覆盖率状态:


最后,我发现是什么导致IntelliJ IDEA 12.0.0(以及12.0.1)的代码覆盖率出现故障

我的项目是一个GWT项目,因此有一些额外的配置来运行GWT客户端测试:源目录添加到类路径中,以便GWT devmode可以无头运行以进行测试:

 <build>
        <plugins>
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.5</version>
                <configuration>
                    <additionalClasspathElements>
                        <!-- the following two lines, causes intellij coverage to stop working -->
                        <additionalClasspathElement>${project.build.sourceDirectory}</additionalClasspathElement>
                        <additionalClasspathElement>${project.build.testSourceDirectory}</additionalClasspathElement>
                    </additionalClasspathElements>
                </configuration>
            </plugin>
        </plugins>
    </build>


,它将在12.0.2版中修复。我正在Mac上使用Intellij13,并带有Darcula主题

一开始我没有注意到绿色/红色,因为它们非常暗淡,在黑色背景中不突出

但是,如果您非常仔细地查看行号左侧的左侧(如果您配置了行号),您将隐约看到它们

您可以轻松配置颜色,使其更引人注目


IntelliJ应该在将来的版本中更改默认设置。

我使用的是Mac OS X和IntelliJ 12,没有可见的彩色左槽,颜色和字体也没有任何效果。请共享一个项目来重现此问题。这很有趣。我刚尝试了一个新项目,结果发现了排水沟。这让我觉得这实际上是我的项目(maven项目,带有多个模块)的一个问题。我会试着做更多的调查来找出原因。如果我能在一个小项目中复制它,我将与大家分享。谢谢。我们试图将项目从maven重新导入到一个新的intellij中,而我发布的奇怪行为似乎只发生在我们的项目中。我不知道我们的项目中有什么特别的地方会导致这种错误行为,因为我们创建的新项目是为了重现这个问题,所以一切都很好。在我看来,某处有隐藏的bug,但我还是忍不住发现了它。谢谢你的帮助。如果您想复制它,请在提交一个bug。此bug将在12.0.2中修复。此bug应在IDEA 12.0.2中修复(EAP将很快发布,大约几周后发布)。此问题还影响对源代码目录的正常依赖关系!也就是说,当我在我的源目录上方添加一个目录作为编译依赖项(项目结构>依赖项)时,覆盖率结果将不会显示(既不在槽中也不在整行中)。此外,“覆盖率摘要”将显示所有课程两次。这个问题在IDEA 14.0.3中仍然存在!