2

我想知道目前修补httpunit的实践过程。

我在这个线程中看到了 HttpUnit 是否已弃用/不活动/不支持? Russell 已将 httpunit 源代码放到了他的 github 存储库中。

httpunit 的常见问题解答说明仍然在讨论 sourceforge 的 svn 存储库以进行修补。

如果我有补丁,我应该使用 svn repo 并将补丁附加到源伪造问题跟踪的票证上,还是使用 github 上的 repo 并在那里发送拉取请求?

谢谢。问候,阿基

4

2 回答 2

1

我的名字是 Wolfgang Fahl,我是 httpunit 的提交者之一。感谢您指出关于 subversion 使用的常见问题解答已过时 - 我将修复常见问题解答。

拉取请求方法似乎是一种合理的方法。您可能需要确保添加

  • 一个 Junit 测试 - 表明您的更改是必要的 - 测试应该在更改之前失败并且所有其他测试应该成功 - 测试应该在更改之后成功并且所有其他测试应该成功
  • 以及源代码的变化

要获取 httpunit 的当前源代码,您可以通过以下方式克隆它:

git clone https://github.com/russgold/httpunit

如果你做一个

mvn test

结果应该像

结果:测试运行:822,失败:0,错误:0,跳过:8

822/8 是截至 2014 年 2 月 11 日执行/跳过的测试数量。失败次数应为 0。

请随时在此处添加指向您的补丁/您的拉取请求的链接。感谢您使用 stackoverflow 作为这种交流的平台,我希望将来有更多的 httpunit 用户和开发人员会这样做。

于 2014-02-11T15:35:51.077 回答
0

这看起来是一个非常好的方法;我必须做一些工作来更新网站以反映它。

于 2014-02-11T18:36:44.930 回答