我想为非回归测试提供差异报告。
我的程序是基于 Java 的,但我没有找到任何 API 来满足我的需求。
因此,我使用外部工具 (CSDiff),它接受 2 个文件作为参数并返回 HTML 报告。
这很好而且很容易设置。
现在我遇到的唯一问题是 HTML 报告需要一些调整才能使用,我正在摆弄报告,试图将其转换为不同的东西(隐藏一些部分,更改样式,...)
有人知道具有强大命令行支持的 diff 工具,允许生成自定义报告吗?
不错的报告选项是 2 个窗格视图、正则表达式过滤、简单的样式选项...类似 html 中的 vim diff 视图之类的东西会很棒。
我已经在 stackoverflow 中阅读过有关 diff 工具的内容,但没有找到我正在寻找的内容。
- https://stackoverflow.com/questions/12625/best-diff-tool https://stackoverflow.com/questions/12625/best-diff-tool
- 可配置的免费 diff 工具? https://stackoverflow.com/questions/1948164/free-diff-tool-that-is-configurable
- 需要一个用 Java 编写的 Java 和 Javascript diff 工具 https://stackoverflow.com/questions/954270/need-a-java-and-javascript-diff-tool-written-in-java
非常感谢
我会推荐谷歌差异匹配补丁 http://code.google.com/p/google-diff-match-patch/。这提供了 HTML 或基本的 diff 组件,您可以自行设计和转换它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)