代码之家  ›  专栏  ›  技术社区  ›  Jamie Rumbelow

如果我的Rails测试不通过,我该怎么做?

  •  1
  • Jamie Rumbelow  · 技术社区  · 15 年前

    我想开始为Rails做贡献,修复补丁,提交我自己的代码等,Rails指南指出测试必须运行。不过,他们目前还没有,我也不太确定该怎么做。

    我运行的是MacOSX,Ruby1.8,我安装了所有需要的gems——我能做什么?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Sarah Mei    15 年前

    最好看的地方是 Rails continuous integration server ,它将告诉您当前是否有任何失败的测试。看起来最近的边缘Rails构建失败了,如果您在8月8日到16日之间的任何时候签出代码,那么您可能会得到一个包含一些失败的构建。

        2
  •  0
  •   John Pignata    15 年前

    失败的CI测试是由于sqlite2(现在已从master中删除)和postgres错误造成的。我们修复了这些问题,但这些问题都不是通过正常的rake测试运行的,因此您的问题可能与此无关。

    确保您安装了最新的Mocha Gem,并遵循Mike Gunderloy在其afreshcap.com博客上提供的指示: http://afreshcup.com/2008/10/27/contributing-to-rails-step-by-step/