2011-07-29 8 views
0

私はテストを整理したかったので、非常に大きなファイルを複数のファイルに分割して、それらをテスト/インテグレーション内のサブディレクトリに保存したかったのですが...rake testを取得してサブディレクトリのテストを表示します。

ただし、今はレーキテストでは表示されません。 rakeにテストファイルの追加の場所を探すように指示するにはどうすればよいですか?

+0

これはRailsアプリなのですか? Railsアプリケーションの場合、 'rake test:integration'はすでにサブディレクトリのテストファイルを取得するはずです。私はこれまで自分のRailsアプリでこれをやったことがあります。たぶん私たちにもっと情報を与えることができます。 – David

+2

ええ、ファイル名の末尾に "_テスト"を追加することを間違って忘れてしまったので、ピックアップされていませんでした。すごい! – patrick

答えて

0

私もこの問題を持っていた、とあなたが行うことができます一つのことは、通常のサブディレクトリ内のテスト(ユニット、integeration、機能のいずれか)の場所で、行を追加します:それはないです

system("rake test TEST=test/integration/my_subfolder/test1.rb") 
system("rake test TEST=test/integration/my_subfolder/test2.rb") 

など一番いい解決策ですが、うまくいきます。私は今思い出すことができませんが、私はあなたがその単一のテストオプションで正規表現を使用できるとは思わない。

関連する問題