2

これは非常に奇妙な問題のようで、ここで質問する前に多くの検索を行ったと思います。Rails 3 と Rspec 2 の最新バージョンを Ruby 1.9.2 で使用していますが、autotest でスペックが失敗したときに正しく実行できません。

私のすべての仕様が合格すると、うまく機能します。変更を加えるとすぐに、仕様が再実行され、すべてがうまくいきます。

仕様に失敗した場合、自動テストは別の変更を待つ代わりに停止します。したがって、自動テストの目的全体が無効になります。テストが赤くなり、手動で自動テストを再度実行しない限り、テストを緑に戻すことはできません。

4

2 に答える 2

0

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

于 2011-02-03T15:19:18.273 に答える
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
于 2012-01-11T16:52:46.760 に答える