2011-02-03 3 views
2

これは非常に奇妙な問題のように思えます。私はここで質問をする前に多くの検索をしたと思います。 Ruby 1.9.2でRails 3とRspec 2の最新バージョンを使用していますが、失敗したときに仕様を正しく動かすことができません。停止しないで失敗した後に仕様を実行し続けるためにオートテストを取得するにはどうすればよいですか?

私の仕様がすべて合格したら、それはうまく動作します。私が変更を加えれば、スペックは再実行され、すべてが順調です。

仕様に違反した場合、別の変更を行うのを待つのではなく、自動テストが停止します。だから、それは自動テストの目的を壊してしまいます。私のテストは赤くなり、手動で再度オートテストを実行しない限り、私はそれらを再び緑色にしません。

+0

同じ問題 –

+0

私が守るために切り替えてしまったし、任意の問題を抱えていないです – subelsky

答えて

0

リンクhttp://ph7spot.com/musings/getting-started-with-autotestを見て、何かを見逃していないことを確認してください。

+0

ありがとう、私はそれを見て、私はエキゾチックな何もしていない、私はかなり標準的なセットアップがあります。 – subelsky

0

あなたは使用することができます。

検索を。 -cmin -1

が再実行をトリガーするかのログを持っている

自動テスト-v

を土壇場で変更内容を確認、または実行します。

その後、ちょうど例えば、プロジェクトのルートで.autotestファイルを編集することによって、攻撃ファイルを無視:

Autotest.add_hook :initialize do |autotest| 
    %w{.git .svn .hg .DS_Store ._* vendor tmp log doc solr}.each do |exception| 
    autotest.add_exception(exception) 
    end 
end 
ここ
関連する問題