2010-12-08 10 views

答えて

0

"autotest/discovery.rb"というファイルがアプリケーションルートにありますか?持っていれば、すべてのコードをコメントし、そうでなければ、dirとその名前の空のファイルを作成します。今、あなたはあなたのテストの代わりに、スペックで実行することができます

Autotest.add_hook :initialize do |at| 
    at.add_mapping(%r%^test/(functional|integration|performance|unit)/.*rb$%) do |filename, _| 
    filename 
    end 
end 

次に、ファイルに次のコードを追加します。

+0

それはうまくいった!ありがとう! –

+0

私のためには機能しません。 Autotestは "ロードするファイルはありません - test_helper(LoadError)" – ybakos

1

コマンドラインでこれを試してみてください:

RSPEC=false autotest 

私は「true」にRSPEC環境変数を設定する自動テストはそれらを実行することになっています知っていないときに動作し、その逆は真であるかもしれないことを知っていますよく私は最近のバージョンでは、仕様を見ると、Test :: Unitをもう使用していないと考えているので、うまくいけば、このオーバーライドを保持していると思います。

+0

私のスペックディレクトリの名前を変更してもテストは実行されないので、ここではもっと基本的なことがあるかもしれません。私は切符を作っていきます。 –

+0

ええ、zentestはチケットシステムをどこにも持っていないようです。 –