【问题标题】:Get list of new/changed java methods获取新的/更改的 java 方法列表
【发布时间】:2010-11-08 13:28:37
【问题描述】:

我对问题进行了改写,使其更通用;原文如下。

如何从两个 java 源快照或它们的差异中获取新/更改方法的列表?

更新 1

我发现了这个:http://sourceforge.net/projects/javadiff/。不幸的是,它只跟踪界面的变化——我想知道实现是否发生了变化。

更新 2

Eclipse“Java 结构比较”很好,但它没有将这些信息导出到文件的选项。

原标题:

检查是否涵盖了所有新的/更改的方法

原文详情:

我们对每个功能更改使用一个 svn 分支,并使用 EMMA 来获得覆盖。我希望过滤这个覆盖率,以便在我们将其合并到主干之前检查所有新/更改的方法都被覆盖。

我如何以与 EMMA 类似的格式获取分支中新的/更改的方法的列表? (仅仅做一个 svn diff 是不够的,因为我想自动过滤)。

注意我们使用 xslt 将 EMMA xml 输出转换为 csv。这是一个示例,显示了一种方法被覆盖而另一种方法未被覆盖:

#package,class,method,coverage
"company.project.helloworld","Car","getModel (): String","0%   (0/1)"
"company.project.helloworld","Car","setModel (String): void","100% (1/1)"

【问题讨论】:

    标签: java svn diff code-coverage emma


    【解决方案1】:

    您能不能只使用 Maven 和/或 Hudson 在这方面提供的报告之类的东西?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多