2009-08-17 4 views
1

私はRailsへの貢献、パッチの修正、自分のコードの送信などを始めたいと思っています.Railsのガイドには、テストを実行しなければならないことが記載されています。しかし、彼らは現在ではないし、私は何をすべきかについてはあまりよく分からない。Railsテストが合格しなかった場合、どうすればよいですか?

私はMac OS X、Ruby 1.8を使用しており、必要なすべての宝石がインストールされています。どうすればいいですか?

+0

あなたはすべてのエラーを取得している:

は、最新モカ宝石がインストールされている、あなたは彼のafreshcup.comブログにマイクGunderloyが提供する指示に従っていることを確認してください?どのようにテストを実行するのかわからないのですか?もう少し詳しくお聞かせください。正しい方向に向けるのに役立ちます:) – StevenMcD

+0

機能を追加する前にテストを試しましたか?常にテストに合格するようにしてから、コードを変更するときに定期的にテストを実行して、どの変更がテストを破ったかを判断できるようにしてください。 – ryanb

+0

ちょうど明確にするために - あなたはエッジのRailsをダウンロードし、あなたは変更を加えてもテストがうまく動かないのですか? –

答えて

3

現在見ている場所は、Rails continuous integration serverです。これは現在失敗しているテストがあるかどうかを示します。最近のRailsのビルドに失敗したようですが、8月8日から16日の間にいつでもコードをチェックアウトした場合、おそらくビルドにはいくつかの失敗があります。

+1

FWIW、それは一般的な状態ではありません。 8月8日と9日の週末には、Rails Bugmashがありました。そこでは、約200のチケットが閉じられ、多くの新しい人がコードの最初の部分をRailsに入れました。その結果、いくつかのクリーンアップがありましたが、現在はほぼ完了しているはずです。 http://weblog.rubyonrails.org/2009/7/28/rails-bugmash –

0

失敗したCIテストは、SQLite2(現在はマスターから削除された)とPostgresのエラーによるものです。これらは修正されていますが、通常のレーキテストから実行されるものはありませんので、問題はおそらく関連していません。 http://afreshcup.com/2008/10/27/contributing-to-rails-step-by-step/

関連する問題