获取新的/更改的java方法列表

获取新的/更改的java方法列表,java,svn,diff,code-coverage,emma,Java,Svn,Diff,Code Coverage,Emma,我重新编写了这个问题,使它更一般;原文如下 我如何从两个java源代码快照或它们的差异中获得新的/更改的方法列表 更新1 我找到了这个:。不幸的是,它只跟踪接口中的变化——我想知道实现是否发生了变化 更新2 Eclipse“Java结构比较”很好,但它没有将此信息导出到文件的选项 原标题: 检查是否涵盖了所有新的/更改的方法 原始详细信息: 我们在每个功能更改中使用svn分支,并使用EMMA来获得覆盖范围。我希望过滤这个覆盖范围,以便在我们将其合并到主干中之前检查所有新的/更改的方法是否被覆盖

我重新编写了这个问题,使它更一般;原文如下

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

更新1

我找到了这个:。不幸的是,它只跟踪接口中的变化——我想知道实现是否发生了变化

更新2

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

原标题:

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

原始详细信息:

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

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

注意:我们使用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)"

你能不能不使用像Maven和/或Hudson在这方面提供的报告?

你能不能不使用像Maven和/或Hudson在这方面提供的报告