如果我的Rails测试没有通过,我该怎么办?

时间:2009-08-17 17:58:48

标签: ruby-on-rails ruby testing

我想开始为Rails做贡献,修复补丁,提交我自己的代码等,Rails指南说明测试必须运行。但是,他们目前没有,我不太清楚该怎么做。

我正在运行Mac OS X,Ruby 1.8,我已经安装了所有需要的宝石 - 我该怎么办?

2 个答案:

答案 0 :(得分:3)

最好看的地方是Rails continuous integration server,它会告诉你当前是否有任何失败的测试。看起来最近的边缘Rails构建失败,如果您在8月8日到16日之间的任何时间检查了代码,您可能会遇到一些失败的构建。

答案 1 :(得分:0)

失败的CI测试是由于SQLite2(现在从master中删除)和Postgres的错误造成的。我们修复了这些问题,但这些问题都不是正常的佣金测试,因此您的问题可能与此无关。

确保安装了最新的Mocha gem,并按照Mike Gunderloy在afreshcup.com博客上提供的说明进行操作:http://afreshcup.com/2008/10/27/contributing-to-rails-step-by-step/